<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>punetech.com &#187; mobile</title>
	<atom:link href="http://punetech.com/tag/mobile/feed/" rel="self" type="application/rss+xml" />
	<link>http://punetech.com</link>
	<description>Connecting together Pune&#039;s Technologists</description>
	<lastBuildDate>Tue, 07 Feb 2012 02:55:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Event Report: IndicThreads Conference on Mobile Application Development</title>
		<link>http://punetech.com/event-report-indicthreads-conference-on-mobile-application-development-2/</link>
		<comments>http://punetech.com/event-report-indicthreads-conference-on-mobile-application-development-2/#comments</comments>
		<pubDate>Fri, 19 Aug 2011 05:11:22 +0000</pubDate>
		<dc:creator>Navin Kabra</dc:creator>
				<category><![CDATA[Event Report]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[indicthreads]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://punetech.com/?p=3314</guid>
		<description><![CDATA[(This is a live-blog of the IndicThreads conference on mobile application development that is currently happening in Pune. Since this is a live blog, so please excuse the greater-than-normal number of errors and lack of coherence sometimes.) NFC in mobile devices &#8211; Ashutosh Tripathy, Talentica Ashutosh Tripathy talked about NFC in mobile devices and why [...]]]></description>
			<content:encoded><![CDATA[<p><em>(This is a live-blog of the <a href="http://m11.indicthreads.com">IndicThreads conference on mobile application development</a> that is currently happening in Pune. Since this is a live blog, so please excuse the greater-than-normal number of errors and lack of coherence sometimes.)</em></p>
<h3>NFC in mobile devices &#8211; Ashutosh Tripathy, Talentica</h3>
<p>Ashutosh Tripathy talked about NFC in mobile devices and why it is important. NFC is &#8220;Near Field Communication&#8221;, which is a very short range wireless communication between devices. The range is very low &#8211; just a few centimeters, and the bandwidth is also low &#8211; just 424kbps max. But the important thing is the ease of use it gives in a large number of use cases &#8211; <em>e.g.</em> event tickets, sharing business cards, ID cards, easy printing, file sharing, mobile payments <em>etc.</em></p>
<p>The important thing about NFC is that it does not work at a distance (and it can be configured so that it does not work when the screen is off). This means that NFC communication can only happen with the knowledge of the user of the device. Thus, for many applications you can get rid of complex security procedures and passcodes that are needed to prevent malicious users from getting access to your device without your knowledge. </p>
<p>For example:</p>
<ul>
<li>Bluetooth + NFC gives instant Bluetooth pairing &#8211; without requiring passcodes and other complex mechanisms. So if you want to transfer a file between two devices, you bring them close together and NFC is used to set up the Bluetooth pairing. After this, the actual file transfer happens over Bluetooth, so that it will continue to work even when distance between the devices is increased.</li>
<li>Wi-Fi + NFC can similarly give very easy to use wi-fi configurations</li>
</ul>
<p>NFC Enabled Phones in the market already:</p>
<ul>
<li>Google Nexus S (Android)</li>
<li>Samsung Galaxy SII (Android)</li>
<li>Nokia C7</li>
<li>Blackberry Bold 9900 and 9930</li>
<li>Nokia 6131</li>
</ul>
<p>Upcoming and rumored:</p>
<ul>
<li>iPhone 5</li>
<li>Nokia N9, N5</li>
<li>Lots of Android 2.3.3 phones</li>
<li>LG Optimuz NET</li>
<li>Various Samsung BADA OS based phones</li>
</ul>
<p>It is expected that most new smartphones will be NFC enabled soon.</p>
<p>Ashutosh followed it up with a demo of how to build an NFC app on Android.</p>
<h3>Developing mobile enterprise applications &#8211; Yateen Shaha, SAS</h3>
<p>More and more enterprise apps are now mobile enabled. The primary business drivers behind this trend is increased productivity, faster/better decisions, and thus competitive advantage.</p>
<p>Important Things to worry about when building enterprise mobile apps:</p>
<ul>
<li>Delivering the right functionality &#8211; not all functionality can be supported in the mobile device. So choosing what is in and what is not included is important</li>
<li>Access Everywhere &#8211; User should be able to access the app from inside the company intranet, but also from outside over public networks. </li>
<li>Offline Access &#8211; Should be allowed</li>
<li>Protecting data &#8211; Security is very important to enterprise customers, so you need to take great pains to keep them happy.
<ul>
<li>Authentication could be device based, or user based, or ideally both.</li>
<li>Data Encryption:
<ul>
<li>Over the Air: The data being sent over the public internet should be encrypted</li>
<li>At Rest: The data stored on the device should also be encrypted, so that if the device gets lost, the data is still protected</li>
</ul>
</li>
</ul>
</li>
<li>Storage/Bandwidth limitations &#8211; Since storage and network bandwidth on the mobile device is going to be limited, you need to carefully design the architecture of the app (and the backend services supporting the app) in such a way that it does not require lots of data to be downloaded and stored locally.
<ul>
<li>Some of the decisions could be based on what kind of network connection the device is currently using. Thus, use network liberally when on wi-fi but be more careful when using 2G or 3G.</li>
</ul>
</li>
<li>Code Reuse &#8211; having to maintain two different code bases, one for desktop apps, and another for mobile apps is a pain. Design the overall app (<em>e.g.</em> by using model-view-presenter patterns) so that maximum code is reused.</li>
</ul>
<p>Tips and tricks:</p>
<ul>
<li>Cache whenever you can, to improve performance</li>
<li>A good user experience is very critical &#8211; much more so than for desktop apps</li>
<li>Must take advantage of device features</li>
<li>Performance and Response time is critical for user acceptance</li>
</ul>
<h3>Other Talks</h3>
<p>There was a panel discussion on &#8220;Mobile is the next Desktop.&#8221; I was one of the panelists, so unfortunately, I could not live-blog this. Topics discussed were why mobiles are going to take over the world, how developing for mobiles is different from developing for PCs, how the fragmentation in mobile (devices and platforms) is a huge pain (with no solution in sight), how html5 might or might not replace native apps, and other topics.</p>
<p>Mayur Tendulkar gave a presentation on Windows Phone 7. Most of what he said was similar to <a href="http://punetech.com/event-report-techweekend-pune-7-mobile-application-development/">the talk he gave a few months back at TechWeekend 7</a>, so I&#8217;m not repeating it here.</p>
<p>Abhay Aggarwal, from Xebia India talked about building an app that needs to target multiple screens. These are the various sizes available: 240&#215;320, 240&#215;400, 320&#215;480, 360&#215;640, 480&#215;800, 540&#215;960, this doesn&#8217;t even count the tablets. He talked about a process &amp; architecture that would minimize the pain of doing this.</p>
<p><em>(At this point I had to leave even though there where two more talks later in the day, and a full day of talks the next day that I could not attend. However, the presentations are online at <a href="http://m11.indicthreads.com">http://m11.indicthreads.com</a> if you&#8217;re interested.)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://punetech.com/event-report-indicthreads-conference-on-mobile-application-development-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ReliScore Tech Talk: Introduction to HTML5 &amp; CSS3 &#8211; 6 Aug</title>
		<link>http://punetech.com/reliscore-tech-talk-introduction-to-html5-css3-6-aug/</link>
		<comments>http://punetech.com/reliscore-tech-talk-introduction-to-html5-css3-6-aug/#comments</comments>
		<pubDate>Thu, 04 Aug 2011 14:13:45 +0000</pubDate>
		<dc:creator>Navin Kabra</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://punetech.com/?p=3283</guid>
		<description><![CDATA[MCUG and ReliScore.com present &#8220;Introduction to and HTML5/CSS3&#8243; by Vikrant Labde, CTO of CueLogic Technologies, to be held at MIT, Pune, at 3:45pm, on Saturday, August 6th. This talk the first in a series of technical talks targeted towards 3rd and 4th year students of engineering and other computer science degrees that will be organized [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.facebook.com/groups/mitcug/">MCUG</a> and <a href="http://reliscore.com/introduction-to-html5-css3-tech-talk-6-aug-345pm-at-mit-pune">ReliScore.com</a> present &#8220;Introduction to and HTML5/CSS3&#8243; by <a href="http://www.linkedin.com/in/vikrantlabde">Vikrant Labde</a>, CTO of <a href="http://cuelogic.co.in">CueLogic Technologies</a>, to be held at MIT, Pune, at 3:45pm, on Saturday, August 6th. This talk the first in a series of technical talks targeted towards 3rd and 4th year students of engineering and other computer science degrees that will be organized throughout the year by MCUG and ReliScore. To motivate students to attend, our partner, Pune&#8217;s GS Lab is sponsoring a few prizes &#8211; including passes for <a href="http://in.pycon.org/">PyCon</a> the Python Conference that is happening in Pune this year, and Crossword gift coupons. In addition, <a href="http://gslab.com">GS Lab</a> is also sponsoring the video recording of this talk using their <a href="http://kpoint.in">kPoint</a> software so that it can be put online for the benefit of a wider audience. This talk is free for anybody to attend. <a href="http://www.eventbrite.com/event/2004841535/punetech">Register here</a></p>
<p><span id="more-3283"></span></p>
<h3>Abstract of the Talk &#8211; Introduction to HTML5/CSS3</h3>
<p>HTML5 is the hottest new advance in web technologies, and many people believe it will ultimately become not only the most common way of building rich internet apps (it is competing with Adobe Flash and Microsoft Silverlight), but also the most common way of building mobile apps (it is competing with iPhone&#8217;s native apps, and Android native apps). </p>
<p>In this talk, Vikrant Labde will provide a gentle introduction to HTML5 and CSS3. He will start with an overview of HTML/CSS/JavaScript, the three languages that are the building blocks of most web frontends, and will explain the purpose and function of each of these languages. After that he will explain the new and exciting features in HTML5 and CSS3. The outline of the talk is:</p>
<ul>
<li>Introduction to HTML / CSS / JavaScript</li>
<li>What&#8217;s new in HTML5 and CSS3</li>
<li>Small demo of HTML5 features</li>
<li>Small demo of CSS3 features</li>
<li>Overview of how HTML5 + CSS3 + JavaScript can be used to build mobile apps</li>
</ul>
<h3>About the Speaker &#8211; Vikrant Labde</h3>
<p>Vikrant is a die-hard technology and programming specialist, product manager and usability consultant. After 8 years of experience in open-source web technologies, he co-founded Pune-based product development outsourcing company CueLogic Technologies in 2008. Vikrant is also a product manager at Justmeans.com the biggest content distribution portal over web for Corporate Social Responsibility (CSR) domain which also recently acquired by 3BL media. In the past, Vikrant has developed a award winning software product for Skype which was covered by TechCrunch. </p>
<h3>About MCUG &#8211; MIT Computer Users Group</h3>
<p><a href="http://www.facebook.com/groups/mitcug/">MCUG (The MIT Computer Users Group)</a> is a student group started by students and alumni of MIT College Pune, but has now grown to include 500+ members (students as well as industry professionals) from all over India. MCUG conducts various tech activities targeting students of computer science engineering.</p>
<h3>About ReliScore</h3>
<p><a href="http://reliscore.com">ReliScore</a> is a new platform that will allow students to improve and showcase their skills by solving problems, completing programming challenges and submitting the code. The platform also allows companies to find the right candidates for challenging jobs by posing challenges in their areas of interest along with corresponding job postings. </p>
<h3>Fees and Registration</h3>
<p>This event is free and open for anybody to attend. Please <a href="http://www.eventbrite.com/event/2004841535/punetech">register here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://punetech.com/reliscore-tech-talk-introduction-to-html5-css3-6-aug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Call for Speakers: IndicThreads Conference on Mobile App Development &#8211; 2011</title>
		<link>http://punetech.com/call-for-speakers-indicthreads-conference-on-mobile-app-development-2011/</link>
		<comments>http://punetech.com/call-for-speakers-indicthreads-conference-on-mobile-app-development-2011/#comments</comments>
		<pubDate>Thu, 19 May 2011 02:47:24 +0000</pubDate>
		<dc:creator>Navin Kabra</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[cfp]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[indicthreads]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://punetech.com/?p=3012</guid>
		<description><![CDATA[Regular readers of PuneTech will know that we believe IndicThreads conducts the best vendor-neutral tech conferences in Pune, and hence we&#8217;re usually glad to promote the CFP for their conferences. Currently, the CFP for their Mobile Applications Development Conference (to be held in Pune on 19, 20 August 2011) is open and we would like [...]]]></description>
			<content:encoded><![CDATA[<p>Regular readers of PuneTech will know that we believe <a href="http://indicthreads.com">IndicThreads</a> conducts the best vendor-neutral tech conferences in Pune, and hence we&#8217;re usually glad to promote the CFP for their conferences. Currently, the <a href="http://m11.indicthreads.com/call-for-speakers/">CFP for their Mobile Applications Development Conference</a> (to be held in Pune on 19, 20 August 2011) is open and we would like to encourage our readers to submit proposals.</p>
<p>Since IndicThreads is a paid conference, PuneTech does not promote the conference itself on the PuneTech home page, but we&#8217;re happy to promote the call-for-speakers, since that is free, and it allows the selected speakers to attend the conference without having to pay. There are of course other benefits to being a speaker at one of these conferences &#8211; including increasing your visibility, becoming known as a domain expert, etc.</p>
<p>This CFP is soliciting speakers in the areas of mobile applications, mobile application platforms, frameworks, tools, testing, performance, security and in general anything interesting related to mobile applications. </p>
<p>The last date for submitting the proposal is 15th June, and right now, you only have to submit a short abstract of what you will be speaking about. So, it is as easy as <a href="http://m11.indicthreads.com/call-for-speakers/">just clicking here</a> and writing one paragraph about whatever work you&#8217;ve been doing in the area of mobile app development recently. Just do it.</p>
]]></content:encoded>
			<wfw:commentRss>http://punetech.com/call-for-speakers-indicthreads-conference-on-mobile-app-development-2011/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Overview of KLISMA &#8211; Loyalty/Group buying startup incubated at Persistent</title>
		<link>http://punetech.com/overview-of-klisma-loyaltygroup-buying-startup-incubated-at-persistent/</link>
		<comments>http://punetech.com/overview-of-klisma-loyaltygroup-buying-startup-incubated-at-persistent/#comments</comments>
		<pubDate>Thu, 17 Mar 2011 18:30:00 +0000</pubDate>
		<dc:creator>suneetha</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Overviews]]></category>
		<category><![CDATA[consumer]]></category>
		<category><![CDATA[entrepreneurs]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[overviews]]></category>
		<category><![CDATA[persistent]]></category>
		<category><![CDATA[startups]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://punetech.com/?p=2858</guid>
		<description><![CDATA[So Customer is King; and the &#8220;loyal&#8221; King gets rewards. But how many of us really carry all the paper/plastic around or remember to redeem these? KLISMA, is a new customer loyalty program, that can be used via your mobile &#8211; which you always have with you. KLISMA is primarily focused at providing group buying [...]]]></description>
			<content:encoded><![CDATA[<p>So Customer is King; and the &#8220;loyal&#8221; King gets rewards. But how many of us really carry all the paper/plastic around or remember to redeem these? KLISMA, is a new customer loyalty program, that can be used via your mobile &#8211; which you always have with you.</p>
<p>KLISMA is primarily focused at providing group buying benefits to employees of corporate and institutional clusters for its services, but it also supports individual customers as well.</p>
<p>KLISMA offers a mobile based membership card. A corporate employee or an individual user can register (free) and get a mobile based ID across all participating retailers in the program. The user can even group family members under one ID. Once the account is setup, the user will be able to obtain digital receipts, return products, redeem m-coupons, and participate in retailers&#8217; loyalty programs using mobile-based KLISMA ID. This service eliminates paper clutter, lost receipts for product returns, the frustration of keeping track of discount coupons and plastic loyalty cards in wallet, purse or key chain. So, you are now a &#8220;green shopper&#8221; as well.</p>
<p>KLISMA goes far beyond linking everything to the cards a user already carry in their wallet or purse. KLISMA constantly searches through promotions and offers to find the best deals on everything from clothing to groceries to electronics to restaurants. KLISMA&#8217;s suggestions are unique to the user, as they&#8217;re based on what you typically purchase. For example, if we like a certain store, it might offer us a m-coupon from them for &#8220;10% Off All Purchases of Rs.1000 or more&#8221;. Or, if we like a certain product, it might show us a &#8220;Buy 1, Get 1 Free&#8221; m-coupon.</p>
<p>Ajay Aggarwal, the Chief Customer Experience Officer at KLISMA says &#8216;KLISMA is a comprehensive platform for modern consumers to plan, shop and manage their entire consumption cycle and it also enables modern retailers to deliver desired shopping experience to these consumers.&#8221; To say it in a simpler way, KLISMA works more like the &#8220;armed forces canteen service&#8221; for corporate employees. In a way it engages with corporate customers to deliver its services to its employees.</p>
<p>I bet you are now reminded of Groupon or Snapdeal. But KLISMA begs to differ. KLISMA enables its members to buy anything ranging from a car to a cinema ticket at the time they wish to buy, the price they wish to buy and retailer they to buy from. Since KLISMA is completely member driven and not retailer driven it is truly a pull platform which is the core difference whereas all others are push models. Apart from that, it offers deals to its members. There is a unified loyalty program across all retailers, personalised promotions based on individual shopping pattern and behaviour, very wide products &amp; services range (unlike Groupon and Snapdeal) and mixed channel experience over internet, mobile and phone support.</p>
<p>Ajay Aggarwal has been associated with retail industry since 1993 and post 2006 he tracked the consumer challenges in this industry when he felt the need to have a platform to push for shopping experience advocacy. &#8220;I firmly think this will be the future need of matured modern consumers&#8221;, assures Ajay.</p>
<p>KLISMA comes from Persistent, and Ajay Aggarwal waxes eloquent when he is asked about his experience of being incubated in Persistent.</p>
<blockquote>
<p>&#8220;I started working on KLISMA in June 2009 and its basic framework comprises of Cloud, BI, Mobile and Collaboration technologies. This is where I shared the concept with Dr. Anand Deshpande in November 2010 and he invited KLISMA to be part of Persistent and committed his support to make it happen. We worked out a unique innovative model of incubating this within Persistent and it has been a great experience of working as an entrepreneur within a corporate. Very soon KLISMA shall be spun out as a separate entity, jointly owned by Persistent, founders, employees and other investors. I must say large amount of credit for the success goes to Persistent to allow us to operate independently and objectively without any bias.&#8221;</p>
</blockquote>
<p>We asked Anand Deshpande, CEO of Persistent about how and why Persistent, traditionally a software product outsourcing company, is getting into incubating technology startups. Anand says:</p>
<blockquote>
<p>&#8220;I am a great believer in the Indian consumer story.  KLISMA is a technology based Company for the Indian consumers and we are excited to have built the platform. Persistent has funded and participated in other technology platforms another example would be Parasharplus (http://www.parasharplus.com).  
</p>
<p>&#8220;In addition to incubating products within Persistent we have also announced a partnership to connect entrepreneurs to customers. Recently, we have partnered with 1M/1M an initiative setup by Sramana Mitra who has a goal to help a million entrepreneurs reach $1 million in revenue. Persistent as a technology partner will be reselling and also be a channel for products from select 1M/1M entrepreneurs. In addition, Persistent Systems will also provide outsourced product development services to these companies. In this way, we look forward to help entrepreneurs succeed by bringing new technologies to market.&#8221;</p>
</blockquote>
<p>In short, other Pune startups that are targeting Indian consumers, and would like some help in reaching the market could approach Persistent for some sort of a partnership, similar to Ajay &amp; KLISMA&#8217;s incubation in Persistent.</p>
<p>Ajay is of the opinion that this is the decade of e-commerce in India. Consumer maturity, internet and mobile penetration, 3-G and maturity of supply chain infrastructure in India will give a huge push to this channel in the next 10 years. Like the traditional retail e-commerce growth will also be controlled and limited by government policies, especially FDI in retail. He has no doubt that post 2020 e-retailing space in India will not be different than anywhere else in the world. So if going green and paperless and intelligent is something you like, check out <a href="http://www.klisma.in/static/consumerStatic/Index.html">KLISMA&#8217;s website</a></p>
]]></content:encoded>
			<wfw:commentRss>http://punetech.com/overview-of-klisma-loyaltygroup-buying-startup-incubated-at-persistent/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Event Report: TechWeekend Pune 7 &#8211; Mobile Application Development</title>
		<link>http://punetech.com/event-report-techweekend-pune-7-mobile-application-development/</link>
		<comments>http://punetech.com/event-report-techweekend-pune-7-mobile-application-development/#comments</comments>
		<pubDate>Sun, 20 Feb 2011 00:15:00 +0000</pubDate>
		<dc:creator>Navin Kabra</dc:creator>
				<category><![CDATA[Event Report]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[techweekend]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://punetech.com/?p=2803</guid>
		<description><![CDATA[TechWeekend Pune 7, on Mobile Application Development was held on Saturday, 19th Feb. These are the live-tweets, collected here for your benefit. Remember, they are live-tweets that were being typed while the event was happening, so they&#8217;re not necessarily as coherent and as well-organized as a regular article. Windows Phone 7 by Mayur Tendulkar The [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://punetech.com/techweekend7-tw7-mobile-application-development-19-feb/">TechWeekend Pune 7, on Mobile Application Development</a> was held on Saturday, 19th Feb. These are the live-tweets, collected here for your benefit. Remember, they are live-tweets that were being typed while the event was happening, so they&#8217;re not necessarily as coherent and as well-organized as a regular article.</p>
<h3>Windows Phone 7 by Mayur Tendulkar</h3>
<p>The first talk was by <a href="http://twitter.com/mayur_tendulkar">Mayur Tendulkar</a> talking about Windows Phone 7</p>
<ul>
<li>This talk is a basic overview of Windows Phone 7. Important now, because Nokia has now thrown its weight behind it.</li>
<li>&#8220;If windows is not behaving well, you format your drive and start again. MSFT did same with its Mobile OS. Win Phone 7 is completely new&#8221;</li>
<li>Mobile phone world suffers from large number of devices of different resolutions that behave differently. This is not true of Win Mobile 7. Windows Phone 7 insists on a standardized hardware &amp; screen configuration. So your Win Phone 7 will always look and behave the same.
<ul>
<li>WinPhone7 screen config: 480&#215;800 or 320&#215;480. No other sizes allowed. S-LCD/AMOLED capacitive touchscreen. 4-point multi-touch</li>
<li>WinPhone7 will always have these sensors: A-GPS, proximity sensor, accelerometer, compass, light.</li>
<li>All WinPhone7 devices must have these three buttons: Start, Back, Search. (As usual, to shutdown, you press Start <img src='http://punetech.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </li>
</ul>
</li>
<li>App Development for WinPhone7: regular apps using Silverlight, and game apps using XNA.
<ul>
<li>&#8220;Silverlight is just like Flash&#8221;. Modern app UI framework. Apparently has 500,000 developers spanning windows, web (and now mobile)</li>
<li>Visit the Tata Nano site or the Hard Rock Cafe New York site to see some cool uses of Silverlight</li>
<li>The XNA framework for game development is mature and widely accepted &#8211; because it was in XBox 360, Windows and Zune.</li>
</ul>
</li>
<li>WinPhone7 developers get all the goodness of Visual Studio for developing mobile apps with Visual Studio 2010 Express for WP.</li>
<li>Other developer tools: Silverlight Dev Kit. XNA Game Studio 4.0. Expression Blend 4.0. Also VB for WinPhone7.</li>
<li>All these development tools for WinPhone7 are free.</li>
</ul>
<p>This was followed by a walk through of building a WinPhone7 app using Visual Studio 2010 and Silverlight.</p>
<p>Some interesting audience Q&amp;A:</p>
<ul>
<li>Q: What languages are supported for WinPhone7 development? A: At this point, only Visual Basic and C#</li>
<li>Q: Does WinPhone7 support multi-tasking. A: No. Some standard system services can run in the background; but apps don&#8217;t multitask.</li>
</ul>
<h3>Cross-Platform Mobile Application Development by Rohit Ghatol</h3>
<p>Next up: <a href="http://twitter.com/rohitghatol">Rohit Ghatol</a> talking about cross-platform mobile app development using phonegap, titanium etc.</p>
<ul>
<li>Two ways of developing cross-platform apps. 1. Develop html5 apps for webkit. 2. Use a translator that translates your app to native code.</li>
<li>For now, all major mobile platforms have a webkit based browser (except WinPhone7). So writing an app targeting webkit is &#8220;cross-platform&#8221;</li>
<li>Q: Will a webkit based app work with WinPhone7? A: No. But Mango release of WinPhone7 will support html5, so you should be close.</li>
<li>Translating common codebase to different native apps &#8211; Titanium. Write in JavaScript, and translate to Native.</li>
<li>PhoneGap = HTML5 + CSS3 + JavaScript + special ability to make calls to access phone sensors etc.
<ul>
<li>Note: HTML5/CSS3 development for mobile apps works because all phone browsers are much more advanced on this issue than desktop browsers</li>
<li>Features supported by phonegap: accelerometer, camera, compass, contacts, file io, geolocation, audio recording, sound, vibration, storage. Note: not all these features are supported on all mobile phone platforms</li>
<li>PhoneGap prerequisites: Need to be a html/javascript expert. Also, it doesn&#8217;t help you with UI, you need to be able to develop that</li>
<li>So with PhoneGap app development, you&#8217;ll probably be doing UIs by using JQueryUI or something like that.</li>
<li>Note: PhoneGap ultimately creates a native app that users install. Not just a website that they visit in the browser.</li>
</ul>
</li>
<li>At this point, Rohit, showed actual PhoneGap code for a mobile app &#8211; to write an app that shows a google map of my current location. </li>
<li>Big challenge of PhoneGap is that you need to bring your own UI development framework. This is an advantage also! &#8211; PhoneGap allows you to have same UI framework for website as well as your mobile app.</li>
<li>Rohit&#8217;s suggestions for UI framework &#8211; 1. GWT 2. jQueryMobile</li>
<li>With Titanium, you write apps in Javascript. This is interpreted by MozillaRhino on Android, and by Webkit JavascriptCore on iOS
<ul>
<li>You have two different directories for images &#8211; one for Android, &amp; one for iPhone, because they handle images differently.</li>
<li>iPhone requires just one size of images. Android allows different images for different screen sizes/resolutions/orientations.</li>
<li>Titanium problem &#8211; layout is absolute. For people used to the great layout capabilities of Android, this is a big step down</li>
<li>Titanium uses native UI (iPhone and Android), where are PhoneGap uses non-native (html/css) UI. Former gives better experience&#8230;</li>
</ul>
</li>
<li>PhoneGap/Titanium both use Javascript Interpretation, so both can&#8217;t do multi-threaded apps</li>
<li>Building your own webkit based cross-platform framework makes sense if you want to overcome limitations of phonegap/titanium.</li>
<li>This won&#8217;t be as clean as phonegap/titanium, but might be good for your specific case. Steal phonegap/titanium code if required!</li>
<li>Comparison of PhoneGap vs Titanium. Titanium more proprietary, limited UI, &#8230;<br />
html5/css3/javascript is the future; but not there yet. Until then, write to webkit specs&#8230;</li>
</ul>
<h3>Android Performance Tuning by Anand Hariharan</h3>
<p>Next speaker was Anand Hariharan talking about Android Performance tuning.</p>
<ul>
<li>For app performance: first focus on what the user wants, don&#8217;t just improve performance for the sake of improving performance. Optimize only after measuring performance, and having specific performance goals. A lot of performance tuning, is really about managing user perception. When doing something that will take time, keep user engaged.</li>
<li>Don&#8217;t optimize everything for performance &#8211; you don&#8217;t have the time. Focus on the most important user visible features and fix those. In mobile world &#8211; reduce features and use the time saved on fixing performance.</li>
<li>Manage user perception better: e.g. Apple&#8217;s use of loading a bitmap image of app at beginning to give impression that app has loaded. At app startup time, load a bitmap that looks like your app without the latest data. Gives impression that app load is fast.</li>
<li>Performance tips: All platforms have a &#8220;recommended best practices&#8221; doc. Read that &#8211; many developers dont <img src='http://punetech.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  <em>e.g.</em> Android best practice: for tasks that take time, use a background service (not an activity).</li>
<li>Anand talking about how to avoid an &#8220;Application Not Responding&#8221; (ANR) dialog for your app
<ul>
<li>An android app is single-threaded. So don&#8217;t do io (network or disk) synchronously. Use an async mechanism.</li>
</ul>
</li>
<li>Keep activities small. Don&#8217;t overload activities. Use different activities to do different things.</li>
<li>Use the minimum number of views. Do not use a deeply nested view hierarchy. Your view hierarchy shouldn&#8217;t be more than 3 levels deep. If you&#8217;re views are getting complicated, consider writing custom views.</li>
<li>Track memory allocations. Garbage collection happening during user activity causes slowdowns.</li>
<li>Close your cursors. Otherwise garbage collector cannot reclaim memory. Then you get GC cycles, and slowdowns.</li>
<li>use onRetainNonConfigurationInstance() to retain large amounts of data between device orientation changes (landscape to portrait)</li>
<li>Use SoftReferences to cache data so that the garbage collector can reclaim the memory when required.</li>
<li>Avoid database writes as far as possible. Writes take 5ms to 200ms. And full SD card has slower writes.</li>
<li>Avoid using data from mutiple tables in a single list (AdapterView). First copy data from multiple tables to a single  table and show that. <em>e.g.</em> in Email app, subject and body came from different tables. This really slowed down the inbox view (which shows first line of body). </li>
<li>Tools to help with android app optimization: Fix your views using: hierarchyviewer, layoutopt. Check flow &amp; times using: traceview. Use zipalign to optimize your apk (improves app load time).</li>
<li>Above all, you must understand what you&#8217;re optimizing and why. Measure, measure, measure.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://punetech.com/event-report-techweekend-pune-7-mobile-application-development/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>TechWeekend7 (#tw7): Mobile Application Development &#8211; 19 Feb</title>
		<link>http://punetech.com/techweekend7-tw7-mobile-application-development-19-feb/</link>
		<comments>http://punetech.com/techweekend7-tw7-mobile-application-development-19-feb/#comments</comments>
		<pubDate>Fri, 18 Feb 2011 21:55:00 +0000</pubDate>
		<dc:creator>Navin Kabra</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[techweekend]]></category>

		<guid isPermaLink="false">http://punetech.com/?p=2787</guid>
		<description><![CDATA[TechWeekend 7 (#tw7) will focus on Mobile Application Development, and we have these talks lined up: Application Development for Windows Phone 7 &#38; Marketplace &#8211; by Mayur Tendulkar. With Nokia throwing all its weight behind Windows Phone 7 for all its smartphones, Windows Phone 7 has suddenly become a much more important platform than it [...]]]></description>
			<content:encoded><![CDATA[<p>TechWeekend 7 (#tw7) will focus on Mobile Application Development, and we have these talks lined up:</p>
<ul>
<li>Application Development for Windows Phone 7 &amp; Marketplace &#8211; by Mayur Tendulkar. With Nokia throwing all its weight behind Windows Phone 7 for all its smartphones, Windows Phone 7 has suddenly become a much more important platform than it was before. Get an overview of what Windows Phone 7 is in this talk. Mayur works on various mobile and location aware technologies at Zevenseas India. <a href="http://www.cognitioninfotech.com/sites/mayurtendulkar/Default.aspx">Click here for Mayur&#8217;s full background</a></li>
<li>Cross-Platform Mobile Application Development &#8211; by Rohit Ghatol. With the smartphone market becoming increasingly fragmented, frameworks like PhoneGap and Titanium are becoming popular as means of writing an app just once and deploying it across different mobile platforms. Rohit will talk about his experiences with using PhoneGap/Titanium, and will also touch upon how you could create your own cross-platform framework. Rohit is an associated architect for QuickOffice &#8211; the mobile office software suite. <a href="http://in.linkedin.com/in/rohitghatol">Click here for Rohit&#8217;s full background</a></li>
<li>Performance Tuning for Android Applications &#8211; by Anand Hariharan. Performance is a very critical factor for success of a mobile app, since cellphones are still under-powered as compared to the desktops. This talk will cover Java/Android performance tips, best practices; benchmarking and tracing tools, and what areas to look at in your app for improving performance. Anand is Director of Engineering&#8211;Product Development at the India office of Android-based tablet software maker TapNTap. <a href="http://in.linkedin.com/in/anandhariharan1975">Click here for Anand&#8217;s full background</a></li>
<li>Using HTML5/CSS3 for Mobile App development &#8211; Arnab Chakraborty. HTML5 is fast becoming an alternative to native apps for mobile app development. This talk will cover the specific features of HTML5 and of CSS3 that make it appropriate for development of mobile apps. Arnab is a senior developer at Thoughtworks. <a href="http://in.linkedin.com/in/webgyani">Click here for Arnab&#8217;s full profile</a></li>
</ul>
<p>This event is free and open for anybody to attend. Please <a href="http://techweekend7.eventbrite.com">register here</a></p>
<h3>About Techweekend</h3>
<p>TechWeekend Pune is a volunteer run activity. TechWeekend talks are held on the 3rd Saturday of every month from 10am to 2pm at Sumant Moolgaonkar Auditorium, Ground Floor, ICC Trade Center, SB Road. Each TechWeekend event features 3 or 4 talks on advanced technical topics. These events are free for all to attend. See <a href="http://punetech.com/tag/techweekend">PuneTech articles about past techweekends</a> to get an idea of the events.</p>
<p>Join the <a href="http://groups.google.com/group/techweekend">techweekend mailing list</a> to keep in touch with the latest TechWeekend activities.</p>
<h3>About the Sponsor &#8211; Microsoft</h3>
<p>Many thanks to Microsoft for sponsoring the venue for Techweekend. Microsoft wants to get more closely involved with the tech community in Pune, and particularly the open source enthusiasts &#8211; with the intention of making everybody aware that their cloud technologies (like Azure) actually play well with open source, and that you can deploy your php applications, your drupal/joomla installs on Azure.</p>
<h3>Register</h3>
<p>This event is free and open for anybody to attend. Please <a href="http://techweekend7.eventbrite.com">register here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://punetech.com/techweekend7-tw7-mobile-application-development-19-feb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pune&#8217;s Webonise launches &#8216;AppBazar&#8217; &#8211; Android Marketplace and Apps Contest for India</title>
		<link>http://punetech.com/punes-webonise-launches-appbazar-android-marketplace-and-apps-contest-for-india/</link>
		<comments>http://punetech.com/punes-webonise-launches-appbazar-android-marketplace-and-apps-contest-for-india/#comments</comments>
		<pubDate>Fri, 11 Feb 2011 02:08:28 +0000</pubDate>
		<dc:creator>Nina Mukherji</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[contest]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://punetech.com/?p=2776</guid>
		<description><![CDATA[Webonise Lab, a Pune-based startup, is creating waves in the mobile apps space. Their mobile development arm Mobinise is set to launch an India specific mobile app store for Android phone users. This Android app store called &#8220;AppBazar&#8221; will have a strong &#8216;Indian&#8217; flavour &#8211; right from Bollywood Masala apps to cricket and even religious [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://weboniselab.com">Webonise Lab</a>, a Pune-based startup, is creating waves in the mobile apps space. Their mobile development arm <a href="http://mobinise.com">Mobinise</a> is set to launch an India specific mobile app store for Android phone users. This Android app store called &#8220;AppBazar&#8221; will have a strong &#8216;Indian&#8217; flavour &#8211; right from Bollywood Masala apps to cricket and even religious apps. And to get the process of &#8220;Indian&#8221; Android Apps kickstarted, they&#8217;ve announced an Indian Android Developer Contest &#8211; where prizes worth Rs. 1.5 lakhs are up for grabs in 10 different categories.</p>
<p>Mobinise sees great opportunity in developing India specific content and intends to give the users a unique mobile experience and in different vernaculars too! AppBazar is expected to hit the market by the first week of April and they plan to target tier 1, tier 2 and tier 3 cities.</p>
<p>The company&#8217;s logic behind the India centric focus &#8211; it believes that though Indians have a penchant for anything Western, they love to tinge it with &#8211; and in fact refuse to give up &#8211; their own Desi tastes and flavours. The Tandoori Pizza and Aloo Tikki Burger are just a few examples of products that have been fine-tuned for the Indian market. Hence the rationale to &#8216;Indianize&#8217; a product that has become an integral part of our daily lives &#8211; our mobile devices.</p>
<p>To to jumpstart the process of creating Indianized apps for AppBazar, Mobinise has started the <a href="http://contest.mobinise.com">Indian Android Developer Contest(IADC)</a> and is inviting developers to build apps around android for the Indian user. The developer contest is targeted at students, platform enthusiasts, freelancers, and the Android application development community.</p>
<p>We asked <a href="http://twitter.com/shardulmohite">Shardul Mohite</a>, CEO of Webonise, about the response to the contest so far and he said: </p>
<blockquote>
<p>&#8220;The response we&#8217;ve got is very positive. We even went to Hyderabad to meet Google and get permission to run the contest. They were supportive and excited as well. The most unexpected response we got was when CNBC TechGuru showed interest in promoting the contest actively, and they&#8217;re coming to meet us next week.&#8221;</p>
</blockquote>
<p>The registration for the contest is already open, and individuals or teams interested can <a href="http://contest.mobinise.com">start registering</a> now. From 26th Feb, contestants can start uploading their apps, and the contest will remain open until March 26, 2010. Apps shortlisted for the second round (voting) will be announced on 1st April, and the final prize winners will be announced on 22th April. Prizes are: Rs. 25000 for the grand prize winner, Rs. 15000 for the best Indian app, Rs. 10000 for the best designed app, and a Rs. 10000 prize for the best app in each of 10 categories. The different categories include entertainment (or Masala Apps), Games, Travel, Lifestyle and Health related applications. Apart from this there are also some interesting non-cash rewards.
</p>
<p>The only eligibility criteria that they set is for the application to be Indian in nature claiming that the &#8216;Indian-ness&#8217; of the app is what matters most. </p>
<p>There would be two rounds of judging and parameters like design, usability, innovative idea, popularity (for instance likes on Facebook, votes on the contest site) and of course the votes of jury members will together decide the winners of the contest. </p>
<p>Check out the <a href="http://contest.mobinise.com/rules">rules</a>, the <a href="http://contest.mobinise.com/categories">full list of categories</a>, and the <a href="http://contest.mobinise.com/about">about page of the contest</a> for more information.</p>
]]></content:encoded>
			<wfw:commentRss>http://punetech.com/punes-webonise-launches-appbazar-android-marketplace-and-apps-contest-for-india/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Event Report: &#8220;Amplify Mobility&#8221; event on Mobile Tech at Bharati Vidyapeeth</title>
		<link>http://punetech.com/event-report-amplify-mobility-event-on-mobile-tech-at-bharati-vidyapeeth/</link>
		<comments>http://punetech.com/event-report-amplify-mobility-event-on-mobile-tech-at-bharati-vidyapeeth/#comments</comments>
		<pubDate>Tue, 08 Feb 2011 03:00:00 +0000</pubDate>
		<dc:creator>Navin Kabra</dc:creator>
				<category><![CDATA[Live Blogging]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://punetech.com/?p=2766</guid>
		<description><![CDATA[This Saturday, there was a day-long event on mobile technology organized by Amplify Mindware, a group of educational institutions housed at Bharati Vidyapeeth. This is a live-blog of three of the talks at the event; (which is unfortunately being posted with a 2-day delay because my internet connection did not work at the venue.) There [...]]]></description>
			<content:encoded><![CDATA[<p>This Saturday, there was a day-long event on mobile technology organized by <a href="http://amplifymind.com">Amplify Mindware</a>, a group of educational institutions housed at Bharati Vidyapeeth. This is a live-blog of three of the talks at the event; (which is unfortunately being posted with a 2-day delay because my internet connection did not work at the venue.) There were other talks which haven&#8217;t been captured either because I missed the talk (as I had to leave early), or it wasn&#8217;t interesting enough, or they were student presentations that were appropriate for the audience but not for this blog (and my own presentation on &#8220;Mobile Technology Trends&#8221; that I couldn&#8217;t blog).</p>
<p>Anyway, here are my notes on 3 of the talks:</p>
<p><strong>Enhance Education&#8217;s talk about MyOpenCampus portal and the e-Pad tablet</strong></p>
<p>Lots of people have lots of ideas on how to improve education. And most of them will not work because that&#8217;s not what the students want. Amit Sharma of Enhance Education claims that the right approach is to ask the students what they want. And his research indicates that students just want answers to their questions without having to ask the question in highly public forums.</p>
<p>Enhance Education&#8217;s <a href="http://myopencampus.in">MyOpenCampus</a> product tries to fill this requirement. It is an educational social network and content portal that provides content specifically for your degree, your discipline, your year. Basically it is a general educational social network, but it has groups for the specific classes your taking, information about your curriculum, notes, and other study material, and groups of your classmates for interaction. The difference between a general repository of such information from the internet and this repository is that this is found and uploaded by your teacher or fellow-students and validated by the teacher. This is further supported by question &amp; answer forums and discussion forums. </p>
<p>All of this is delivered to the students via the e-pad, a 7-inch resistive touchscreen Android tablet, which is smaller than a book, is always on, is always connected to the internet, and is cheap. It&#8217;s portable, can be used for accessing all the data from MyOpenCampus, all the documents, the study material, audio/video lectures, and it can also be used as an entertainment device. It will cost about Rs. 6000, and the first batch will go to Amplify Mindware students in June 2011. </p>
<p><strong>Binoy Samuel from Digital Spice:</strong></p>
<p>Media companies, design companies, publishing companies, gaming companies are all moving to mobile platforms from their usual medium. This is a huge market opportunity. </p>
<p>He gave a few examples of apps that have come through this route. One of the interesting example was of a book called &#8220;Bio-replenishment&#8221; on Bone Health, which has lots of information about the health of your bones, and what causes problems, and how it effects you. The book was expensive, at $50, and still not compelling enough for readers. They converted it to an iPad app with a lot of 3-D animations to explain the issues, and that is a much better format for this material. </p>
<p>In this space, there are opportunities in healthcare, animation, wildlife, e-Publishing, e-Learning, and retail design.</p>
<p><strong>Anthony Hsiao from Sapna Solutions:</strong></p>
<p>On why becoming a mobile developer is cool:</p>
<ul>
<li>Because it is new and exciting and unknown</li>
<li>Because it is a completely new way to try and benefit the bottom of the pyramid</li>
<li>Because you can develop things and immediately try them on yourself</li>
<li>Because you can use maths and science along with computer science when developing for mobiles (<em>e.g.</em> accelerometer, gps, <em>etc.</em>)</li>
<li>Because you want to build things for users. Real users. Non-techies. Kids. And cats.</li>
</ul>
<p>Mobile development is fast, always moving, high pressure. It&#8217;s a lot of hard work. It is not for everyone. Choose wisely. </p>
<p>What will be big in mobile:</p>
<ul>
<li>Money transfer</li>
<li>Location based services</li>
<li>Mobile search</li>
<li>Mobile browsing</li>
<li>Mobile health monitoring</li>
<li>Mobile payment</li>
<li>Near field communication services</li>
<li>Mobile advertising</li>
<li>Mobile instant messaging</li>
<li>Mobile music</li>
</ul>
<p><strong>Anuj Tandon from Rolocule Games:</strong></p>
<p>Quote: &#8220;I was a techie first. Then Infosys made me a donkey. Then I quit to join Rolocule and became a techie again&#8221;</p>
<p>Mobile Gaming is a hot area. </p>
<p>In Asia, mobile gaming industry will grown at 73% CAGR.</p>
<p>The biggest entertainment launch this year was not a movie, it was a mobile game. Consumers are willing to pay for quality mobile games ($9.99 per game). There is already good M&amp;A activity in amongst mobile games development companies since 3 years of the launch of the Apple AppStore. <em>e.g.</em> Ngmoco acquired by DeNA, Tapolous acquired by Disney. Freeverse acquired by NGmoco. VCs have already made investments of over $100 in iPhone gaming related companies.</p>
<p>India, gaming industry is worth $7.9B in 2009 and will grow to $32B by 2014. Globally, gaming industry will grow 18%, but in India it will grow 32%.</p>
]]></content:encoded>
			<wfw:commentRss>http://punetech.com/event-report-amplify-mobility-event-on-mobile-tech-at-bharati-vidyapeeth/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Overview of mobile products/services startup Omni-Bridge &#8211; makers of Pune&#8217;s TraffiCop system</title>
		<link>http://punetech.com/company-overview-omni-bridge-mobile-productsservices-makers-of-punes-trafficop-system/</link>
		<comments>http://punetech.com/company-overview-omni-bridge-mobile-productsservices-makers-of-punes-trafficop-system/#comments</comments>
		<pubDate>Mon, 29 Nov 2010 03:09:55 +0000</pubDate>
		<dc:creator>Navin Kabra</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Overviews]]></category>
		<category><![CDATA[entrepreneurs]]></category>
		<category><![CDATA[governance]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[startups]]></category>

		<guid isPermaLink="false">http://punetech.com/?p=2598</guid>
		<description><![CDATA[If you&#8217;ve been paying attention, you no doubt have seen the newspaper articles about the fact that Pune Traffic Police have been using BlackBerrys to instantly look up information about traffic offenders via the internet. This project has been done by a small Pune startup called Omni-Bridge, and a few months back, PuneTech caught up [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve been paying attention, you no doubt have seen the newspaper articles about the fact that Pune Traffic Police have been using BlackBerrys to instantly look up information about traffic offenders via the internet. This project has been done by a small Pune startup called Omni-Bridge, and a few months back, PuneTech caught up with founders Amit Shitole and Pritam Hasabnis and found that they have a story that many other tech startups will find interesting.</p>
<p>Like many other tech startups in Pune, Omni-Bridge is a startup that wants to really have their own products, but since that takes a lot of time and investment, they started off doing services in their area of expertise, and slowly started using the revenues from services to fund their product business. Their core expertise is in building mobile apps (mainly BlackBerry, and Symbian, but now branching into Android and iPhone too) for their customers (which are other product companies). They are now building their own mobile apps to market and sell using AppStores/marketplaces.</p>
<h3>About Trafficop</h3>
<p>This is a product developed by Omni-Bridge Systems which essentially involves digitization of vehicle &amp; license holder&#8217;s data, traffic police records and putting them on a server so that it&#8217;s accessible from internet, and then building a BlackBerry app that can access the server from anywhere. The idea is that each officer will carry a BlackBerry with him/her and when booking someone for a traffic violation uses the BlackBerry it to instantly look up the records to see if the offender has committed any traffic violations in the past.</p>
<p>Usually, when I see newspaper reports that giddily announce the use of some fancy technology by some government body in India, I am very sceptical. My general impression is that these are usually projects that somebody is using to get visibility or to appear cool, but when you really check, you&#8217;ll find that nobody is really using the system.</p>
<p>Due to this scepticism, I approached a few traffic constables and officers (at different times and places) and asked them about Trafficop system. I was surprised (and happy) to find out that:</p>
<ul>
<li>The system is actually being used on a day-to-day basis,</li>
<li>The rank-and-file are actually happy with the system, and even impressed with it,</li>
<li>The system has been useful in actually catching criminals &#8211; once constable told me about how a routine traffic violation stop resulted in them finding out that the vehicle was wanted in connection with a robbery from a few years ago.</li>
</ul>
<p>Everything hasn&#8217;t gone according to plan. Not enough BlackBerrys were procured to give one to every officer, but that hasn&#8217;t stopped them from using the system. Those who don&#8217;t have BlackBerrys still go and enter all the information into the system at the end of the day when they get to the office.</p>
<h3>How to approach a government body as a customer</h3>
<p>I asked Omni-Bridge whether it was easy or difficult to deal with the traffic police department, and how did they even approach them. There I found another interesting story that would be instructive to Pune Start-ups.</p>
<p>Omni-Bridge did not approach the Traffic Police directly. Instead they first went to the Science and Technology Park (STP). STP is a central government body, housed in University of Pune, whose mission is to help out science and technology start-ups that can help India in some way. (We will write a more detailed article about STP, hopefully sometime soon.)</p>
<p>So, STP helped Omni-Bridge approach Pune Traffic Police. And one of the advantages of working with STP is that since STP is a government body, other government bodies trust it more than if a start-up were to directly approach them. In this respect, Omni-Bridge found their relationship with STP very helpful.</p>
<p>As for actually working with the traffic police department, they found that the officials there were quite helpful, and worked with them to define and fine-tune the product. Specifically, they found, DCP Manoj Patil and PI Surendranath Deshmukh to be knowledgeable and enthusiastic about the whole process.</p>
<p>I think the takeaway message for Pune start-ups is that they shouldn&#8217;t shy away from considering government bodies as customers, and they should approach the STP for help.</p>
<p>Right now Trafficop is being used in Pune, and a subset of their software is being used in Bangalore. After the success of the Pune program, Omni-Bridge hopes to be able to convince a bunch of other cities to go for it.</p>
<h3>About balancing services and products</h3>
<p>Many start-ups have the idea of using services to bootstrap their product businesses, and I have not seen too many successful examples of that model. Persistent, which did have hopes of doing this has not managed to pull this off so far. GSLab, after 5 years of doing services, is now in the market with their own product kPoint &#8211; whether they&#8217;ll succeed remains to be seen. The biggest success in ootstrapping a product company through a services company in Pune is one that most Punekars don&#8217;t really know about &#8211; Kenati. Kenati was founded as a network software services company about 10 years ago and after 2/3 years of doing that they switched over to their own products (in the home networking space). Kenati was acquired by 2Wire a couple of years back.</p>
<p>So, coming back to the point, I wondered how has Omni-Bridge&#8217;s experience been in this regard? Last year Omni-Bridge reached a stage where their services business could fund their own products, and they do have a few products (mobile apps) in addition to Trafficop. I asked MD Amit Shitole what advice he would give to other start-ups who are planning on doing this and he said that his biggest learning was that the most important aspect that needs to be managed is the cash-flow. The founders need to sit and very carefully figure out how much cash is needed on a month-to-month basis to keep the product business running, and then to figure out where that money is going to come from &#8211; on a regular, sustainable basis. The product business cannot really be put on a &#8220;pause&#8221; once it is started, and becomes a permanent cash-flow sink, so this calculation needs to be tackled upfront.</p>
<p>Co-founders <a href="http://in.linkedin.com/pub/amit-shitole/3/a2b/3a5">Amit Shitole</a> and <a href="http://in.linkedin.com/pub/pritam-hasabnis/7/543/973">Pritam Hasabnis</a>, have indicated that they would be happy to provide guidance to early-stage first-time entrepreneurs who find themselves in a situation similar to what Omni-Bridge was in. You can get in touch with them via <a href="http://omni-bridge.com">their website</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://punetech.com/company-overview-omni-bridge-mobile-productsservices-makers-of-punes-trafficop-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Event Report: IndicThreads Conference on Mobile Application Development</title>
		<link>http://punetech.com/event-report-indicthreads-conference-on-mobile-application-development/</link>
		<comments>http://punetech.com/event-report-indicthreads-conference-on-mobile-application-development/#comments</comments>
		<pubDate>Wed, 24 Nov 2010 06:59:53 +0000</pubDate>
		<dc:creator>Navin Kabra</dc:creator>
				<category><![CDATA[Event Report]]></category>
		<category><![CDATA[In Depth]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[indicthreads]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://punetech.com/?p=2589</guid>
		<description><![CDATA[(This is an event update about the IndicThreads Conference on Mobile Application Development that was held in Pune last week. We already published one article related to a couple of the the talks at that conference. This article, a more comprehensive update, was posted by Atul Nene on his blog, and is re-published here with [...]]]></description>
			<content:encoded><![CDATA[<p><em>(This is an event update about the <a href="http://m10.indicthreads.com/">IndicThreads Conference on Mobile Application Development</a> that was held in Pune last week. We already <a href="http://punetech.com/androidiphoneblackberrynokia-which-platforms-should-developers-target/">published one article</a> related to a couple of the the talks at that conference. This article, a more comprehensive update, <a href="http://atulnene.com/blog/mobisofdev-2010-11-21.html">was posted</a> by <a href="http://atulnene.com/">Atul Nene</a> on <a href="http://atulnene.com/blog/">his blog</a>, and is re-published here with permission.)</em></p>
<p>The good folks at <a href="http://www.indicthreads.com/">IndicThreads</a>, <a href="http://twitter.com/HarshadOak" target="_blank">Harshad Oak</a> and Sangeeta Oak, organized the <a href="http://m10.indicthreads.com/" target="_blank">IndicMobile</a> conference. The venue and arrangements were very good and the set of speakers top notch. The choice of topics was varied enough to be comprehensive and yet very relevant and amenable for deep enough dives. Overall, a great interaction and learning opportunity that I and my colleagues enjoyed. I also enjoyed live <a href="http://twitter.com/atulnene" target="_blank">tweeting</a> along with <a href="http://twitter.com/saurabhgangarde" target="_blank">Saurabh</a>, <a href="http://twitter.com/punelive" target="_blank">PuneLive</a>, <a href="http://twitter.com/mukundmr" target="_blank">Mukund</a>, <a href="http://twitter.com/vishweshji" target="_blank">Vishvesh</a>. Here are my notes from the conference. They are longish, but then it was a two day affair, and I have tried to be brief.</p>
<p><strong>Anand Deshpande, <a href="http://www.persistentsys.com/" target="_blank">Persistent</a>, Keynote Address </strong><br />
As expected, there was deeply thought out articulation from Anand on the future of the software space. Mobile + cloud is &#8216;it&#8217;, he said. Economic sense is driving everything on the cloud and that, combined with the all pervasive mobile technology will rewrite the software world, as we develop and use it today. He referred to the <a href="http://http//hbr.org/2010/07/innovations-holy-grail/ar/1/" target="_blank">Harvard Business Review C.K. Pralhad and R. A. Mashelkar</a> paper and pondered that more will be made available for less, for the many &#8211; elucidiating Gandhian principles. He made a core point about the data being separated from the App.</p>
<p>I like Anand&#8217;s &#8216;cows and milk&#8217; analogy: focus on milk, why care about tending cows ? Applied to software, focus on developing and using software (App), not building the cloud. But &#8211; to take the analogy further &#8211; what control one has on chemically adulterated milk ? Its very difficult to even identify that. And, what about reliability and security and so on on the cloud ? Or is there a business case for the &#8216;organic software experience&#8217; ? We as software product developers will have to figure it all out.</p>
<p><strong><a href="http://m10.indicthreads.com/73/rohit-nayak/" target="_blank">Rohit Nayak</a>, Cross-platform mobile development: choices and limitations</strong><br />
Nice coverage of cross platform mobile development tools. I didnt know there was no garbage collector on the iPhone while there was one on the desktop. Titanium can be used for building cross compiled native apps on various platforms. It also has a good reference application that can be used to test all kinds of interfaces of the device you are building for, as well as sample code ready to be used. MoSync and PhoneGap were also covered. All three were demoed. He warned that tools can be out of step with device styles and new devices. He also suggested that a mobile web app could be the route of choice for maximum platform coverage. I noticed mere mention of MeeGo, but after all, its too new as of this writing. [See MeeGo related previous post on this blog.</p>
<p><strong><a href="http://twitter.com/iromin" target="_blank">Romin Irani</a>, Mobile Web Applications using HTML5</strong><br />
Romin went over the new stuff in HTML5 &#8211; semantic elements, forms, audio video embedding, location, and so on. He pointed out that &#8216;native app like&#8217; experience was possibly via use of local storage, graphic functions and media support. Is it possible that webkit advances render native app development obsolete ? After all, lot of commonly used JavaScript functionality were being included in HTML5. He mentioned that HTML5 would reach &#8216;recommended&#8217; status by 2022! I&#8217;m sure, Holy Photons will guide us there through the paradigm shifts of 2012 et al. <img src='http://punetech.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  I believed that an HTML app won&#8217;t give a native experience on the device but much to my delight, he demoed HTML5 features in a cool looking app with really nice look and feel. An engaging session with great examples of varied browser support.</p>
<p><strong><a href="http://twitter.com/HemanthSharma" target="_blank">Hemanth Sharma</a>, Adobe Flash Platform for Mobile Development</strong><br />
Hemanth covered the various Adobe tools. Interestingly, none of the attendees present had developed for the platform so far. He pointed out that while designing for multiple screens, especially small, knowing the screen resolution was not enough and that the physical dimensions, the orientation and pixels-per-inch (PPI) were crucial. Amongst many other things, he mentioned DeviceCentral as a useful tool to test for devices that support flash. While iOS does not support flash, its cool that Adobe has ActionSript3 cross-compilation for iOS &#8211; it generates a native iOS application. He demoed real fast development of an app that gets twitter trending topics. His live demo broke by a whisker &#8211; must have kicked himself, mentally &#8211; he then showed us previously built code. Still cool. I would have loved stats (performance and so on) comparing native apps with similar functionality. All-in-all, a compelling write-once-run-anywhere-on-air story by this Adobe evangelist. Need to seriously evaluate the platform.</p>
<p><strong><a href="http://m10.indicthreads.com/283/balagopal-k-s/" target="_blank">Balagopal K S</a>, Deep dive into Application development for Nokia Technology Platforms</strong><br />
Bala had the difficult task of keeping us awake after lunch. He spoke all about the various platforms one can develop for, for Nokia devices, including the Symbian, Maemo and MeeGo. And of course all about Qt. I wasn&#8217;t expecting a Nokia representative to pronounce Qt as &#8216;quetee&#8217;. Everyone knows its &#8216;cute&#8217;, pun not intentionally intended <img src='http://punetech.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  He revealed that 83% of users downloaded apps rated 4 and 5 (of 5). Shows how crucial it is, to build a high quality app that includes a great user experience. He advised to design for the user, not the technology, and consider the emotional engagement of the user with your app. And some more tidbits and tools and resources. Given that Qt is the development platform of choice on MeeGo, and a lot of Qt development is done in Python, I wonder why C++ is the language of choice for Qt/Meego. Its like going retro, no?</p>
<p><strong><a href="http://m10.indicthreads.com/316/pradeep-rao/" target="_blank">Pradeep Rao</a> and <a href="http://www.indience.com/" target="_blank">Dilip Sridhar</a>, BlackBerry Development Platform</strong><br />
BlackBerry just released the Torch and that has the BB6 platform. They have tieups with advertisers and an API that developoers can use in their apps. RIM does 60% revenue share with the app developers. BB SuperApps are native apps that are always on and connected, proactive and notification driven, highly contextualised, designed for efficiency in terms of network usage, battery life and so on. The Theme Studio and Theme Builder lets you make themes easily. The Playbook is coming. This platform is one to watch out for. Lately, BlackBerry devices have started delighting more and more number of users, notwithstanding their funny ads, and they have a powerful development platform plus increasing marketshare to entice developers.</p>
<p><strong><a href="http://punetech.com/navin/" target="_blank">Navin Kabra</a>, Understanding the Touch Interface</strong><br />
Have you noticed how, the moment you start discussing something related to design, that hovers closer to art and makes the audience remember their most delightful and very frustrating moments with technology, everyone just tunes up their attention to the level of communion. Holy Photons ! This is exactly what happened in Navin&#8217;s session. He declared: &#8220;Touch will take over the world&#8221;. He made many excellent points, one being that using a mouse is a learned skill while touch comes naturally and that every app developer irrespective of whether he will develop for the mobile platform or not, will need to care about touch, simply because touch based devices will be the most commonly used devices going forward.</p>
<p>Also, a piece of text that is large enough for you to read is not necessarily large enough to touch &#8211; you will know this if you browse the web on your touch phone. Touch can be so easy that our spinal cord should be enough to do processing and give our brain some rest &#8211; everyone could do with that, I suppose. He showed a very interesting design of a touch keypad that can be used singlehandedly to browse the web because it has most of the frequently used functions on convenience buttons. He also touched upon &#8211; pun intended &#8211; the problems with touch, user perception of what is good and bad response time, caution of not overdoing it and perhaps most importantly, that developers wanting to design for touch must use a touch only device for a sufficient period of time !</p>
<p>I really liked the mindmap style (including the navigation) for the presentation. Made a mental note to make one this way at the next oppurtunity. Abhinav (an attendee) made an excellent point about designing in such a way that, with all the touch he can get, the user is still able to efficiently &#8216;blind type&#8217;, assuming he also has a physical on-device keyboard at his disposal &#8211; touch and type should not go out of sync. Really interactive and great talk on how to design for touch. And some informative follow-on interactions around stylus vs. fingers, resistive and capacitive touches, and handwriting recognition, the Palm (now Access) Graffiti et. al.</p>
<p>I personally feel there is huge potential for handwriting recognition or at least the Graffiti on the mobile platform &#8211; too many potential users who know native, local languages are currently ignored and can be empowered to communicate for low costs, in ways that come naturally to them.</p>
<p><strong><a href="http://m10.indicthreads.com/247/venkata-ratnam-v/" target="_blank">Venkata Ratnam V</a>, Introduction to bada platform &amp; Samsung&#8217;s multi-platform strategy</strong><br />
Venkata explained Samsungs dual strategy with Bada (means the ocean, and does not have roots in the Hindi &#8216;baDaa&#8217; i.e. big, as someone said to me) being for the low end devices while the other mobile OSes that they sell devices with, are for the high end devices. Looks like a large set of attendees were Android lovers and didn&#8217;t buy the Bada story but Venkata said &#8216;Dont grudge us our own mobile OS&#8217;. Its difficult to argue with that! He also made a wonderful observation: Customer (end users) expectations are very, very high. They want features on the phone that they may not use, but if the device doesn&#8217;t have them, they feel its handicapped.</p>
<p>One can develop for Bada with the combination of C++ and Eclipse, plus a web toolkit. There is also a memory leak checker bundled along with the developer toolset. As others, Samsung has a lot of other pieces of the mobile puzzle being put together in their own way. &#8216;In-App Purchase&#8217; &#8211; is this new ubercool feature being bandied about. IIRC, Apple, Nokia, Samsung have it, others will want to catchup. Venkat also made a great point about user psychology &#8211; it&#8217;s easier to have an app in the store that is installed by the user and which then stays on the device and tends to be used more. This app can then of course use the web as needed. But its very difficult to have the user point his browser to a website from his device. Point to be taken ! Good session by this evangelist: funny slides, cheerful demeanour, solid defence.</p>
<p><strong><a href="http://twitter.com/VikramPendse/" target="_blank">Vikram Pendse V</a>, Microsoft Windows Phone 7 Platform</strong><br />
Vikram Pendse&#8217;s overview of Win Phone 7 platform, architecture, development tools, demos and quirks was nice. He did a good job of explaining the Microsoft perspective for WP7. MS wants a consistent hardware strategy across vendors: ARMv7 Cortex/Scorpion or better, and decent combination of GPU, memory, display, capacitive touch, and sensors (GPS, accelerometer, proximity). There will be 3 buttons &#8211; Start, Search, Back. For developers, there is .NET compact framework and Silverlight. The OS supports &#8216;prioritised&#8217; (not concurrent) multitasking of Apps. Libraries include cloud integration for Azure. He demoed apps to showcase various capabilities &#8211; graphics, app bar, music, UI navigation. As also a profiler. And pretty pictures of devices: Dell Venu Pro, HTC HD7, HTC Surround, LG Quantum, Samsung Focus. And some game screens.</p>
<p>MS story looks sketchy at best, and we tweeters had fun ! So WP7 won&#8217;t copy and paste. Surprised ? You shouldn&#8217;t. Remember C&amp;P has <strong>moved</strong> to the iPhone last year?! There is no migration plan for apps written for WinCE 5/6. You gotta rewrite, in a different language! Romin noted: what Android calls &#8220;Intents&#8221; &#8230;. Microsoft calls &#8220;Launchers and Choosers&#8221;. Saurabh noted that WP7 is a fancy looking toy, but only for end user, developers will have to wait for more support and perfection. I agree &#8211; the UI looks really cool for end usage. Vishwesh: MS was dead after WM6.5 and now, with limited support for everything on WP7, they are &#8230; a zombie? The marketplace seems to be the weakest (non-existent yet ?) link. Too many restrictions imposed by the OS. The audience was wondering if all MS wanted to sell was under-USD-30 devices! Good fun <img src='http://punetech.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong><a href="http://twitter.com/rohitghatol/" target="_blank">Rohit Ghatol</a>, Getting Started With Android Application Development</strong><br />
Rohit began well. He gave some background on the platform, showed a list of devices in the market and asked: Do I really have to sell Android? The audience didn&#8217;t think so anyway. He also was the first person to do a live device demo in the conference. He covered stuff efficiently &#8211; Building Blocks of Android (Activity, Service, Content Provider, Broadcast Receiver, Notification Mgr, Alarm Mgr), the Dalvik VM, the DEXs and the APKs. He was swift through building an App and covered lot of details in short time. Froyo (API v8) brings the much needed enterprise security features to Android, while GingerBread and Honeycomb come later to focus on tablet features.<a href="http://developer.android.com/" target="_blank">Developer.Android.Com</a> is a very well documented site and a great resource to learn at. We also discussed some could-be-better stuff &#8211; one is tablet support, another is that Android market does not provide flexible payment options, sometimes you can make more money by making the app free and include Google ads! Rohit had a nice conversational style, good use cases, employed simple stepping through the development process on a well done deck.</p>
<p><strong>UnConference</strong><br />
I liked this flexible approach. The audience identified pertinent topics for an open discussion and we had scintillating set of discussions on 4 topics. Difficult to capture all learning and speakers, but I hope I&#8217;ve got the gist.</p>
<p><strong>Abhinav, Mobile Virtualization</strong>: Can we run multiple logical phones on one physical phone ? There are multiple applications. 3 years ago, you ran your PC at 1GHz, today you run your handset at that speed. In terms of device capability, virtualization seems plausible. Clouds will only separate the data from the device. What if you want to use your corporate mobile and your personal mobile on the same physical handset, for convenience ?</p>
<p><strong>Saurabh, OpenGL</strong>: Useful for graphics and game development. Optimal use of hardware resources. Common library across platforms, however, support varies across platform. Simple games like &#8216;Bejeweled&#8217; are being used more over serious games that need a console, simply because they are more available, like while waiting for the doctors appointment.</p>
<p><strong>Vishwesh, Apps for the Indian Market</strong>: Firstly, is there an Indian Market? Consumers have to use apps developed for the western market. Where&#8217;s the Indian Content ? Pricing is a challenge. Prices are converted from USD to Rupees, needs to be thought differently. Rural market, huge but not addressed. Difficult to monetise. We don&#8217;t even SMS in local language yet. Amar Chitra Katha &#8211; available on one provider when it needs to be ubiquitious. Cash-On-Delivery is the preferred payment option for Indian Consumers, and this needs to be used for selling Apps. Microfinance has the potential to be in top-ten-app charts, but there aren&#8217;t any apps! And then there are too many platforms! <strong>Mobile Apps should connect to the physical, real world of the End User. It&#8217;s only then that they will be used</strong></p>
<p><strong>Dr.Lavania, Tele-Health</strong>: What is the best way to reach 24&#215;7 touch and feel health services to rural areas, given that mobility is the only ubiquitious technology in villages! Apps that degrade from smart to dumb phones are needed. What low cost solution can we have for villages that are &#8216;over the horizon&#8217; of connectivity?</p>
<p><strong><a href="http://m10.indicthreads.com/156/anand-hariharan/" target="_blank">Anand Hariharan</a>, Performance in Android: Tips and Techniques</strong><br />
&#8220;Good Design is the practice of Subtraction&#8221; &#8211; Mark Anderson from the <a href="http://www.doodlehaus.com/" target="_blank">Good Design blog</a>. Anand suggested we keep performance in mind right when you are desiging the App. Design, Measure, Identify, Improve : thats the mantra he gave us for performance extraction on mobile platforms. Speed, responsiveness, robustness, good behaviour (wrt battery usage and working well with other Apps) &#8211; all these done together make an App with good performance. Intensive CPU/battery usage, UI freeze (jankiness), long periods of percieved inactivity, actions that are not cancellable &#8211; any of these make an App bad, and it runs the risk of uninstallation from the users device! Apps should be designed to work well over varying net speeds. Recommended practices and style guides of respective platforms are important also for performance aspects. Like on the iPhone, its a good idea to show the image of your App, during startup, while the App loads &#8211; this improves user perception on response time. Android has a useful guide called <a href="http://developer.android.com/guide/practices/design/performance.html" target="_blank">Designing for Performance</a></p>
<p>Anand had specific advice &#8211; dos, donts &#8211; for Android apps in particular and Java apps in general. Do lookup his presentation on the conference site, it has a lot of depth and coverage &#8211; a handy reference for all developers, I&#8217;d say. Fluent talk, and I thought, Holy Photons &#8211; worth emulating!</p>
<p><strong><a href="http://twitter.com/iromin" target="_blank">Romin Irani</a>, Power Your Mobile Applications On The Cloud</strong><br />
Romin has written a book on Google App Engine and you can <a href="http://goo.gl/5CfXa" target="_blank">download</a> it for free. GAE is feature rich and free, has enough resources for trying out apps. He did a quick run through basics, and did a live demo &#8211; write, test, deploy! Simple, klaar, not cloudy at all. <img src='http://punetech.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  You can code in Python or Java. Cloud in general and GAE in particular has great potential for mobile space. You could have the same cloud app serve multiple phone apps or even multiple kinds of clients (thick, thin, remote, local, and so on &#8230;). Romin mentioned a handy resource for information on about 15,000+ devices ! Checkout <a href="http://wurfl.sourceforge.net/" target="_blank">WURFL</a>.</p>
<p>All presentations uploaded to the <a href="http://m10.indicthreads.com/" target="_blank">conference page</a> as the talks got over. Pleasant green behaviour on part of organizers &#8211; free saplings were on offer for those who care. See the <a href="http://www.dnaindia.com/mumbai/report_cellphone-application-meet-opens-in-pune_1469438" target="_blank">Press Report</a> in DNA. An intense and thoroughly enjoyable conference with a lot of take-aways for me. Hope you have enjoyed reading about it.</p>
<h3>About the Author &#8211; Atul Nene</h3>
<div id="_mcePaste">Atul has a Masters in Computer Science from the University of Pune. His areas of interest are Technology in general and Software in particular. He studies Indian classical music, is a nature lover. He builds embedded products and Mobile Applications for the iPhone, Android, Symbian and BlackBerry platforms. Atul was 2008 Employee-of-the-Year at his workplace, and recipient of &#8220;Project Management Excellence Award&#8221; (for his team) by PMI, Pune Chapter.</div>
]]></content:encoded>
			<wfw:commentRss>http://punetech.com/event-report-indicthreads-conference-on-mobile-application-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

