<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" version="2.0">

<channel>
	<title>NGCoders - Next Generation Coders</title>
	
	<link>http://www.ngcoders.com</link>
	<description>Personal Blog of Vikas Patial.</description>
	<lastBuildDate>Tue, 22 May 2012 07:10:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/ngcoders" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="ngcoders" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Locux + Internet Dongle = Low Cost Anywhere Connected devices</title>
		<link>http://www.ngcoders.com/embedded/locux-internet-dongle-low-cost-anywhere-connected-devices</link>
		<comments>http://www.ngcoders.com/embedded/locux-internet-dongle-low-cost-anywhere-connected-devices#comments</comments>
		<pubDate>Tue, 22 May 2012 07:08:51 +0000</pubDate>
		<dc:creator>Vikas Patial</dc:creator>
				<category><![CDATA[Embedded]]></category>
		<category><![CDATA[Locux]]></category>

		<guid isPermaLink="false">http://www.ngcoders.com/?p=406</guid>
		<description><![CDATA[Low cost anywhere internet connectivity is always an issue when designing devices. Also when building in low quantity , most are not able to keep costs low. So here is a low cost demo of a internet connected platform which can be used for a lot of things like monitoring , information display , communication [...]]]></description>
			<content:encoded><![CDATA[<p>Low cost anywhere internet connectivity is always an issue when designing devices. Also when building in low quantity , most are not able to keep costs low. </p>
<p>So here is a low cost demo of a internet connected platform which can be used for a lot of things like monitoring , information display , communication , control , tracking etc.<br />
So a basic device should be achievable at < USD 40 BOM at 100x quantity. </p>
<p>Internet Dongles are subsidized by carriers and bought in bulk so its cheaper to use them , they also come with Free data plans at start .<br />
GMS/CDMA Internet modules on other hand when imported are quite expensive at low quantities. </p>
<p>Also the whole design is a low power and can easily run on batteries, Currently it runs linux 2.6.35 and has python so people should be able to develop easily. </p>
<p><img src="http://ngcoders.com/images/embedded/locux/locux_3g.jpg" alt="Low cost 3g setup" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ngcoders.com/embedded/locux-internet-dongle-low-cost-anywhere-connected-devices/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Locux @ GitHub</title>
		<link>http://www.ngcoders.com/embedded/locux-github</link>
		<comments>http://www.ngcoders.com/embedded/locux-github#comments</comments>
		<pubDate>Fri, 18 May 2012 07:09:00 +0000</pubDate>
		<dc:creator>Vikas Patial</dc:creator>
				<category><![CDATA[Embedded]]></category>
		<category><![CDATA[Locux]]></category>

		<guid isPermaLink="false">http://www.ngcoders.com/?p=410</guid>
		<description><![CDATA[We have put the files on GitHub , So anyone wanting to fabricate and Build Locux should be able to do it &#8211; https://github.com/baseapp/locux]]></description>
			<content:encoded><![CDATA[<p>We have put the files on GitHub , So anyone wanting to fabricate and Build Locux should be able to do it &#8211; </p>
<p><a href="https://github.com/baseapp/locux">https://github.com/baseapp/locux</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ngcoders.com/embedded/locux-github/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Locux – Updates</title>
		<link>http://www.ngcoders.com/embedded/locux-updates</link>
		<comments>http://www.ngcoders.com/embedded/locux-updates#comments</comments>
		<pubDate>Mon, 07 May 2012 07:21:47 +0000</pubDate>
		<dc:creator>Vikas Patial</dc:creator>
				<category><![CDATA[Embedded]]></category>
		<category><![CDATA[Locux]]></category>
		<category><![CDATA[locux]]></category>

		<guid isPermaLink="false">http://www.ngcoders.com/?p=401</guid>
		<description><![CDATA[Just some updates regarding the locux project , things are moving as planned and now we are planning the second production run with 10 &#8211; 15 boards. Other than that olimex guys have also released similar low cost platform which can be used as a low cost development board . We have also started putting [...]]]></description>
			<content:encoded><![CDATA[<p>Just some updates regarding the locux project , things are moving as planned and now we are planning the second production run with 10 &#8211; 15 boards.  Other than that olimex guys have also released similar low cost platform which can be used as a low cost development board . </p>
<p>We have also started putting it into our current projects , where it will be replacing some other low cost cores which used to cost like 6 times the cost. </p>
<p>And the BOM for now at 100x ( Not including  taxes / shipping ) &#8211; </p>
<p>IMX 233 &#8211; USD 5<br />
64 MB DDR RAM &#8211; 2.5 USD<br />
MISC COMPONENTS &#8211; 3 USD<br />
PCB                   &#8211; 2 USD<br />
Assembly           &#8211; 2 USD<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
About 14.5 USD &#8230; without the micro sd . </p>
<p>And a picture with the Ethernet connected &#8211; </p>
<p><img src="http://ngcoders.com/images/embedded/locux/locux_ethernet.jpg" alt="Locux Ethernet" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ngcoders.com/embedded/locux-updates/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Locux Updates : We have liftoff</title>
		<link>http://www.ngcoders.com/projects/baseapp/locux-updates-we-have-liftoff</link>
		<comments>http://www.ngcoders.com/projects/baseapp/locux-updates-we-have-liftoff#comments</comments>
		<pubDate>Fri, 30 Mar 2012 07:03:32 +0000</pubDate>
		<dc:creator>Vikas Patial</dc:creator>
				<category><![CDATA[BaseApp]]></category>
		<category><![CDATA[Embedded]]></category>
		<category><![CDATA[Locux]]></category>
		<category><![CDATA[locux]]></category>

		<guid isPermaLink="false">http://www.ngcoders.com/?p=386</guid>
		<description><![CDATA[We have hand assembled the board and things worked in a single go, which rarely happens but we have booted successfully into Linux on Locux. Our low cost linux board&#8217;s first output &#8211; arm-none-linux-gnueabi-gcc (4.4.4_09.06.2010) 4.4.4 root filesystem built on Wed, 26 Jan 2011 06:31:41 +0700 Freescale Semiconductor, Inc. freescale login: root login[913]: root login [...]]]></description>
			<content:encoded><![CDATA[<p>We have hand assembled the board and things worked in a single go, which rarely happens but we have booted successfully into Linux on Locux. </p>
<p>Our low cost linux board&#8217;s first output &#8211; </p>
<p><code>arm-none-linux-gnueabi-gcc (4.4.4_09.06.2010) 4.4.4<br />
root filesystem built on Wed, 26 Jan 2011 06:31:41 +0700<br />
Freescale Semiconductor, Inc.</p>
<p>freescale login: root<br />
login[913]: root login on 'ttyAM0'</p>
<p>BusyBox v1.15.0 () built-in shell (ash)<br />
Enter 'help' for a list of built-in commands.</p>
<p>root@freescale ~$</code></p>
<p>The Hynix ram requires some modifications but for now things seem to be working . Some more pictures for you all -</p>
<p><img src="http://www.ngcoders.com/images/embedded/locux/locux_first.jpg" /></p>
<p><img src="http://www.ngcoders.com/images/embedded/locux/locux_top.jpg" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ngcoders.com/projects/baseapp/locux-updates-we-have-liftoff/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Locux Updates – PCB is in</title>
		<link>http://www.ngcoders.com/projects/locux-updates-pcb-is-in</link>
		<comments>http://www.ngcoders.com/projects/locux-updates-pcb-is-in#comments</comments>
		<pubDate>Thu, 29 Mar 2012 05:49:14 +0000</pubDate>
		<dc:creator>Vikas Patial</dc:creator>
				<category><![CDATA[BaseApp]]></category>
		<category><![CDATA[Embedded]]></category>
		<category><![CDATA[Locux]]></category>
		<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://www.ngcoders.com/?p=383</guid>
		<description><![CDATA[The PCB&#8217;s are in , the first batch just mailed in &#8230; here are some previews &#8211; Now off to mounting and getting the board up &#8230;]]></description>
			<content:encoded><![CDATA[<p>The PCB&#8217;s are in , the first batch just mailed in &#8230; here are some previews &#8211; </p>
<p><img src="/images/embedded/locux/pcb_1.jpg"/></p>
<p><img src="/images/embedded/locux/pcb_2.jpg"/></p>
<p>Now off to mounting and getting the board up &#8230; </p>
]]></content:encoded>
			<wfw:commentRss>http://www.ngcoders.com/projects/locux-updates-pcb-is-in/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Locux – Low Cost Linux Core Board ( SOM )</title>
		<link>http://www.ngcoders.com/projects/locux-low-cost-linux-core-board-som</link>
		<comments>http://www.ngcoders.com/projects/locux-low-cost-linux-core-board-som#comments</comments>
		<pubDate>Thu, 22 Mar 2012 20:38:48 +0000</pubDate>
		<dc:creator>Vikas Patial</dc:creator>
				<category><![CDATA[BaseApp]]></category>
		<category><![CDATA[Embedded]]></category>
		<category><![CDATA[Locux]]></category>
		<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://www.ngcoders.com/?p=375</guid>
		<description><![CDATA[Locux is our new project which aims at delivering the lowest cost Non BGA Linux board available for rapid prototyping and integration into products. It will be available in a small easy to integrate form factor with standard pin spacing which you can build a PCB around easily. Why Locux ? Many would argue that [...]]]></description>
			<content:encoded><![CDATA[<p>Locux is our new project which aims at delivering the lowest cost Non BGA Linux board available for rapid prototyping and integration into products. It will be available in a small easy to integrate form factor with standard pin spacing which you can build a PCB around easily. </p>
<p><strong>Why Locux ?</strong><br />
Many would argue that there are many boards like RaspPi, BeagleBone , BeagleBoard etc , but the problems with these boards is all are BGA, locally BGA fab is expensive also the PCB goes into multilayer. Our Last experience with Beagleboard was a disaster as after the initial prototype it was really hard to source it, It looks like the same case with RaspPi . Also no client would prefer a development board inside their product.</p>
<p>So idea is to have a really low cost core board with a basic base board which can be used for development and Release. The nearest counterpart is RasPi but it does not the product requirements we have.</p>
<p><strong>Costing ? </strong><br />
We are trying to keep the cost of the core board below INR 1000 ( < USD 20 ) . Now if thats achievable in 100x production run we still have to see. </p>
<p><strong>Specifications ?</strong><br />
Here are some specification we have decided on and are building around on for now &#8211; </p>
<p>* LQFP i.MX233 ARM9 @ 454 Mhz<br />
* 64 MB DDR RAM<br />
* Micro SD instead of Nand</p>
<p><strong>Vision</strong><br />
Our aim is to build a low cost linux board which is helpful in rapid product prototyping and release. And which is available a decent pricing and volumes so that it can be shipped in products also. We plan to build a sample projects and libraries database around the project which further accelerates product development. </p>
<p>We will try to make it Arduino of the Linux world. </p>
<p><strong>Licensing</strong><br />
It will be open source , but final license has not been decided yet.</p>
<p><strong>Help us</strong><br />
You can help us by sharing ideas, joining the team as developer, collaborating in its life cycle.  If interested get in touch using our contact form.</p>
<p><strong>Preview</strong><br />
Here are some first pictures from our developers -</p>
<p><img src="http://www.ngcoders.com/images/embedded/locux/IMX233_CPU_MODULE_SSTOP.jpg" alt="IMX233 CPU MODULE" /></p>
<p><img src="http://www.ngcoders.com/images/embedded/locux/IMX233_SOM_HEADER.PNG" alt="IMX233 PINOUT" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ngcoders.com/projects/locux-low-cost-linux-core-board-som/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>What we do in 2011</title>
		<link>http://www.ngcoders.com/general/what-we-do-in-2011</link>
		<comments>http://www.ngcoders.com/general/what-we-do-in-2011#comments</comments>
		<pubDate>Sun, 01 Jan 2012 19:54:27 +0000</pubDate>
		<dc:creator>Vikas Patial</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.ngcoders.com/?p=362</guid>
		<description><![CDATA[2011 was a Great Year , did lots of work , so am just listing what all did i do maybe if you need advice on something similar you can get in touch &#8211; VideoSwiper (Web) &#8211; First product of BaseApp in 2011 , pretty successful and profitable now. It is a Mass Embedding and [...]]]></description>
			<content:encoded><![CDATA[<p>2011 was a Great Year , did lots of work , so am just listing what all did i do maybe if you need advice on something similar you can get in touch &#8211; </p>
<p><strong>VideoSwiper (Web)</strong> &#8211; First product of BaseApp in 2011 , pretty successful and profitable now. It is a Mass Embedding and download tool for video webmasters. Something like mass grabber but orders of magnitude advanced ( PHP 5  , MySQL ). </p>
<p><strong>Vidfetch (Web)</strong> &#8211; A Java based video streamer , allows you to save bandwidth if serving video.It also does video conversion and video downloading. Doing well we had almost no downtime since launch , and currently doing millions of api hits ( Java , PHP 5 , MySQL ). </p>
<p><strong>GSM LED Board System (Hardware+Software)</strong> &#8211; LED Message display board which can be fitted anywhere in the world and controlled from single location, Based on GSM it allows placement in remote locations also. ( C# , SQLite , C and x51 Assembly ).</p>
<p><strong>Queue management System (Hardware+Software+Web)</strong> &#8211; A touchscreen high end queue management system with full analytics. Event driven architecture with TCP/IP based connectivity between nodes allowing unlimited configuration all remotely manageable. It was a pretty segmented project with the use of a lot of technologies . Hardware was built with Microchip PIC18f and Atmega AVR. Software is a mixture of a customized linux , PHP5 , MySQL , Java and is platform independent  ( C  ,  C++ , Shell , Java , PHP 5 , MySQL , Custom Linux  ). </p>
<p><strong>BaseApp Studio (Software)</strong> &#8211; We went ahead and built a customized development environment based on Netbeans . We built it for our Riduino Product , but now use it internally for AVR based development and have dumped avr atudio. ( C , Java , Netbeans ).</p>
<p><strong>Riduino 2 (Hardware)</strong> &#8211; A Customized Robotics Board based on Arduino but intended for robotics with extensions for servos , motor controllers , encoders etc while maintaining Arduino footprint and expandability( C , Eagle , Atmega328).</p>
<p><strong>Secure Storage for Thin Clients (Software)</strong> &#8211; A Microsoft EFS like system for thin clients with our own custom Crypto algorithm and modification . Since EFS does not allow Cyrpto plugins or control I had to get a custom system built based on File system filter drivers allowing On the Fly Encryption and Decryption in a multiuser Windows environment( VC++ , DDK ).</p>
<p><strong>USB OMAP Device (Software)</strong> &#8211; We built our own OMAP35x based custom hardware, easily reconfigurable for our clients for a variety of application. Initially based on Beagleboard we built our own boards it made us realize how difficult high end design is in India.Built Linux USB Device drivers and customized LibUSB on host side.( C , C++ , AngStrong Linux , OMAP35x ).</p>
<p><strong>Embedded x86(Hardware+Software)</strong> &#8211; Boxed a few applications into embedded x86 boards and connected LCD&#8217;s and keypads to them <img src='http://www.ngcoders.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  , Made Tiffin sized black boxes for Desktop application. ( x586 , C , Python , Slitaz ).</p>
<p>And many more things not worth mentioning or cannot mention due to NDA &#8230; </p>
<p>And this was done by a team of 2 people , Me and another developer and having Fun while at it. </p>
<p>Hoping 2012 remains same more work less time &#8230; </p>
]]></content:encoded>
			<wfw:commentRss>http://www.ngcoders.com/general/what-we-do-in-2011/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>VideoBB Video downloader and streamer php script</title>
		<link>http://www.ngcoders.com/php/videobb-video-downloader-and-streamer-php-script</link>
		<comments>http://www.ngcoders.com/php/videobb-video-downloader-and-streamer-php-script#comments</comments>
		<pubDate>Thu, 17 Nov 2011 19:52:44 +0000</pubDate>
		<dc:creator>Vikas Patial</dc:creator>
				<category><![CDATA[Downloads]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[video downloader]]></category>
		<category><![CDATA[video streamer]]></category>
		<category><![CDATA[videobb]]></category>

		<guid isPermaLink="false">http://www.ngcoders.com/?p=353</guid>
		<description><![CDATA[Here is a small php script which will grab VideoBB download link and is able to stream it to JW Player. Streaming uses server bandwidth due to VideoBB same IP restriction. You can also use the included class separately to suit your own needs. This will not work as now videobb uses Encryption to generate [...]]]></description>
			<content:encoded><![CDATA[<p>Here is a small php script which will grab VideoBB download link and is able to stream it to JW Player. Streaming uses server bandwidth due to VideoBB same IP restriction. </p>
<p>You can also use the included class separately to suit your own needs. </p>
Note: There is a file embedded within this post, please visit this post to download the file.
<p><strong>This will not work as now videobb uses Encryption to generate tokens , I will update the php script when i get some time.<br />
<br />
Till then unless you have the php solution avoid commenting.<br />
</strong></p>
<p>For a reliable and always working streaming look into <a href="http://vidfetch.com/?url=http%3A%2F%2Fwww.videobb.com%2Fwatch_video.php%3Fv%3DIKh9aSx3kLmf+">Vidfetch</a> , Both VideobBB and VideoZer work using Vidfetch.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ngcoders.com/php/videobb-video-downloader-and-streamer-php-script/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>File System Filter Driver Frameworks</title>
		<link>http://www.ngcoders.com/security/file-system-filter-driver-frameworks</link>
		<comments>http://www.ngcoders.com/security/file-system-filter-driver-frameworks#comments</comments>
		<pubDate>Fri, 28 Oct 2011 18:36:05 +0000</pubDate>
		<dc:creator>Vikas Patial</dc:creator>
				<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.ngcoders.com/?p=348</guid>
		<description><![CDATA[Unless you are expert in device driver development I would not recommend anyone to attempt doing a file system filter driver themself if they are on a tight deadline. I would recommend you pick up framework and build on that , it easier and more reliable. I had one such requirement from a client which [...]]]></description>
			<content:encoded><![CDATA[<p>Unless you are expert in device driver development I would not recommend anyone to attempt doing a file system filter driver themself if they are on a tight deadline. I would recommend you pick up framework and build on that , it easier and more reliable. I had one such requirement from a client which required on the fly data modification ( encryption and Access control ) and after some search found the following &#8211; </p>
<ul>
<li>Very hard to write,avoid unless you know what you are doing.</li>
<li>Hard to debug and develop</li>
<li>Very few experts and project development costs are very expensive if outsourced</li>
<li>No real reference source code unless you wish to invest a lot of time</li>
<li><a href="http://www.osronline.com/page.cfm?name=ListServer">OSR</a> is where the experts hang out and best resource and forum if you plan to do it yourself.</li>
</ul>
<p>Doing some research we planned to use a commercial framework for faster turn around and more reliability, since I am not a Device driver experts and here are some which i found which offer File system filter driver with sources. </p>
<ul>
<li><a href="http://www.cryptodriver.com/">Crypto Driver</a> &#8211; Its a new entrant , plug and play architecture which is easily extendable. Not much documentation or support options for now. </li>
<li><a href="http://www.alfasp.com/order.html">Alfa Transparent File Encryptor</a> &#8211; Well documented and complete in most ways. You cannot change crypto unless you get the code. </li>
<li><a href="http://www.eldos.com/cbflt/">CallBackFilter</a> &#8211; Very flexible,well documented and was found easiest to use, They have very flexible pricing which is startup friendly. </li>
<li><a href="http://www.osr.com/dmk.html">OSR DMK</a> &#8211; Best in the league but was way out of our budget.</li>
</ul>
<p>If you find more do let me know i will add them to my list and keep them for reference. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.ngcoders.com/security/file-system-filter-driver-frameworks/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BaseApp Systems Is hiring</title>
		<link>http://www.ngcoders.com/uncategorized/baseapp-systemsis-hiring</link>
		<comments>http://www.ngcoders.com/uncategorized/baseapp-systemsis-hiring#comments</comments>
		<pubDate>Sat, 27 Aug 2011 06:57:56 +0000</pubDate>
		<dc:creator>Vikas Patial</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.ngcoders.com/?p=342</guid>
		<description><![CDATA[Im looking for good php developers in developing products at my Startup. Someone with the following skills would be preffered - Good with PHP and frameworks experience Javascript with Jquery experience HTML / CSS knowledge Loves programming and trying new things Idea is to build great products and have fun doing it. Do get in [...]]]></description>
			<content:encoded><![CDATA[<p>Im looking for good php developers in developing products at my Startup. Someone with the following skills would be preffered -</p>
<p>Good with PHP and frameworks experience<br />
Javascript with Jquery experience<br />
HTML / CSS knowledge<br />
Loves programming and trying new things</p>
<p>Idea is to build great products and have fun doing it. Do get in touch if you are interested &#8230; </p>
]]></content:encoded>
			<wfw:commentRss>http://www.ngcoders.com/uncategorized/baseapp-systemsis-hiring/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

