Please check back regularly to see the latest adittions to the Mobile Developer Summit 2011 program. The topics and list of presenters are subject to change.

Vipul Mehrotra
Vipul Mehrotra is part of the Nokia India team as Director and Head of Smart Devices business. In his role Vipul is responsible for Nokia’s smartphones business, strategic direction and India portfolio management and planning. He has over 18 years of experience in the IT and Telecom industry, out of which he has been with Nokia for 14 years. Within Nokia Vipul has led teams in various business development, strategy, technology and system marketing, portfolio management roles, across India, USA and Finland. Prior to his current role, he was based in Finland, Global Devices Business Development, and most recently was the business lead for the Nokia and Microsoft definitive agreement.
Duration: 30 mins
The mobile of today has transgressed and metamorphosed from its positioning as a mere communication device to encompass and enable different facets of our lifestyle that were hitherto out of scope -- including serving as books, health monitors, payment transfer devices, social connectors and location guides. Mobile is enhancing and expanding education and thus, transforming the world. In an era where developers are at the core of this transformation, contributing to the guts of application and software under the hood, come, listen to this visionary keynote address as the speaker celebrates the current state of mobile, offers a glimpse into where mobile has the potential to go next, and addresses the role of developers in the future of the mobile ecosystem.

Sunil Rao
Sunil Rao is Head of Nokia Developer, India. He is responsible for evangelizing new technology platforms, strategy and growth opportunities with Nokia's third party developers to create a vibrant Nokia ecosystem. Sunil was heading the ecosystem development for Symbian Software that was acquired by Nokia in 2008. Sunil was instrumental in setting up the Symbian ecosystem in India and was also responsible for starting the University programs. Sunil's areas of expertise are mobile, BFSI and logistics verticals. Mobile consumer experiences, smartphone lifestyles are his special areas of interest. Prior to Nokia and Symbian, he lead sales and marketing efforts at Talisma software, Wipro technologies, Mphasis BFL and HCL Perot, and has worked in North Americas, European and Asian markets.
Duration: 15 mins
The world of mobile applications is fast paced and dynamic, with new features and functionalities emerging constantly. As with operating in any dynamically changing field, developing apps in the mobile space presents both opportunities and significant challenges. As interest in mobile applications surge and mobile app development in India comes of age, this keynote address will provide you a laser focus on the possibilities for the Indian mobile app developer, how the mobile developer and entrepreneur communities can take advantage of these impending changes and most importantly visualize what the future has in store so you can take advantage of it today.

Ochintya Sharma
Ochintya Sharma is a Vice-President in Samsung India Software Operations, Mobile Communication Division. He has 24 years experience in the Mobile and Wireless Communication Industry and has been an active participant in the evolution of the cell phone for the last 16 years. He has led the end-to-end delivery of complex solutions - from concept to shipment- on multiple generations of cell phones worldwide. One of his key responsibilities is to evangelize Samsung Smartphone platforms with the Developer ecosystem. He is an active quizzer and a Semi-Finalist in BBC Mastermind and holds a Masters in Telecom and Software Engineering from the Illinois Institute of Technology, Chicago.
Duration: 15 mins
The cell phone has evolved a long way from being a bearer of voice to being a sophisticated platform to deliver magical applications to the user. This new definition of the phone requires a new thought in how we craft and how we interplay with thousands of applications that ride on it. Powerful engineering, Simplicity of use and Ease of deployment, are the key drivers to make smartphones ubiquitous. Smartphones need to address that application which each user can relate and benefit in his or her own way. This keynote will delve on an approach to attend to this need.

Harish Vaidyanathan
Harish has been with Microsoft for over 12 years and leads the Technical Evangelism efforts for Microsoft in India. Prior to this, Harish was with Microsoft Consulting Services in a variety of roles ranging from Consulting, Sales & Practice Management. He also had a stint in managing Corporate Strategy for Microsoft for a year. Harish calls Bangalore home and has a Graduate degree in Statistics from the University of Delhi & an MBA in Computer Systems from All India Management Institute. His current interests are photography and long distance running!
Duration: 20 mins
Windows Phone 7.5 is here – and, we want to give you the upper hand on this new release. On November 3rd 2011 we will lift the curtains on the range of Windows Phone opportunities for Developers in India. Whether it’s the recent innovations, insider tricks or exclusive offers that will help you outshine your colleagues, we would like you to be the first one to hear about the same. So, join us as we together unlock some exciting opportunities for you!

Amit Sinha Roy
Amit Sinha Roy is Vice President of Strategy & Marketing, Global Enterprise Solutions of Tata Communications, part of the $83.5 billion Tata Companies. With over 20 years of experience in the global IT industry, Amit defines winning strategies for Tata Communications’ Global enterprise business, in both emerging and developed geographies. This entails segmentation, targeting and positioning for key products and solutions. In his current role, Amit is also responsible for building and implementing advanced business development functions for new and complex solutions, designed to achieve specific business revenue targets. He also leads the creation and implementation of relevant go-to-market strategies for Tata Communications’ enterprise solutions for individual regions. Prior to Tata Communications, Amit was Head of Marketing, Cisco India & SAARC at Cisco India. He also held various senior marketing and strategy positions in Hewlett Packard, Syntel Inc. and Compaq India.
Amit has a Master of Science (Hons) degree in Physics and a Master of Management Studies from the Birla Institute of Technology and Science (BITS) in Pilani, India.
- Keynote: Addressing the Mobile Content Lifecycle Conundrum: Making the Cloud Work For You [View Description]
Duration: 15 mins
When it comes to application development for mobile devices, complexity abounds. “Code once, run anywhere” is a foreign concept. There are thousands of browser and device types to accommodate, plus unresolved connectivity and caching issues to contend with. Device and platform proliferation, coding standards, testing ubiquity, caching capabilities — these are all issues that are gradually finding resolution in the mobile Web world, either via the ingenuity of the development community or market drivers. For example, mobile Web developers have more tools available now to deal with the wide diversity of devices out there, and the W3C Mobile Web Initiative continues to drive best practices and standards for those devices. The cloud vs. client question isn’t new — it exists in the desktop world as well. But the issues around each development strategy are different in the mobile industry. While mobile Web usage and development practices show signs of maturation, developers, publishers and businesses are still faced with the fundamental question when it comes to distributing applications for mobile use. Should I move my development, hosting and distribution to the Cloud? What are the direct implications on my cost structure and Go-to-market flexibility if I exercise the Cloud option?
Amit Sinha Roy, Vice President, Marketing & Strategy, Global Enterprise Solutions, deals with the decision making journey and the best case scenarios that are available to the Mobile Applications Developer communities today.

Janakiram MSV
Janakiram MSV is the Web Services Evangelist at Amazon Web Services (AWS) in India. He helps developers, IT professionals, customers and partners understand the value and use the service offerings of AWS cloud platform. His responsibilities include enabling ISVs, SIs and enterprises with the skills to move their IT infrastructure and applications to the Cloud. In his previous role, he was the Technology Architect – Cloud at Microsoft Corporation where he was responsible for architecting enterprise solutions on the Microsoft Cloud Computing platform. He worked for Microsoft Corporation for over 10 years during which he played various roles that involved selling, marketing and evangelizing the Microsoft Application Platform and Tools to customers and partners in India. He has been a regular speaker at events like Microsoft TechEd, Microsoft Developer Days, Great Indian Developer Summit and Foss.in.
Track: Mobile Platforms; Duration: 20 mins
Mobile and Cloud are undoubtedly the most discussed trends in the world of IT. When you are getting ready to publish your app across the AppStores and the market places to reach millions of consumers, you need a scalable, reliable and secure infrastructure at the backend. Amazon Web Services offers the required compute and storage capabilities for the new breed of mobile applications. In this session, we will explore the AWS SDK for Android through a real world scenario. You will learn how to get started with the mobile SDK of AWS.
Track: Game Development; Duration: 20 mins
Today, many of the most popular games in the world are played on social networking sites, such as Facebook, MySpace, and hi5, and mobile devices, like the iPhone and Android. With the widespread, viral nature and accelerated adoption rate of these social platforms, the rise of gaming, and more specifically, social gaming, has been tremendous.To manage the unpredictable success and growth of these games, many companies are turning to the cloud computing platform of Amazon Web Services (AWS) to host their games and applications. AWS offers maximum security, reliability, and flexibility while enabling gaming publishers to go to market quickly and limit up-front expenses. Attend this session to find out how the new breed of games can leverage the Cloud.

Abhay Aggarwal
Abhay Aggarwal has 11+ years of application development experience, specializing in delivering engaging user experiences in web & mobile. Currently a Principal Consultant with Xebia India, he has extensive experience in Agile Software Product Development, and is actively involved in architecting, prototyping and implementing extensible client application platforms and frameworks. He has worked with start ups and big corporations, delivering solutions for pharma, financial, retail, publishing, & analytics domains. He is passionate about getting his hands dirty in Mobile, implementing Agile, tinkering with Actionscript, and reading & writing fiction, though not necessarily in any order.
Track: Business & Trends; Duration: 45 mins
Does the world need a better fart game, or does it need a brand that people are willing to invest their time & money in? Apple Store has 300,000 apps. Android Market has 200,000 apps. Nokia just threw in the towel & hitched the Microsoft bandwagon. Palm sold off WebOS to HP. Blackberry is betting on its brand power in the enterprise market to make a play with new smartphones & Playbook. Come to this inspiring talk to discover a life beyond Apps.
- Focused Session: Phone for Me, Tablet for We: Building a Multi Screen App [View Description]
Track: Mobile Platforms; Duration: 45 mins
The phone is a very personal device; an extension of one’s own personality. The tablet, on the other hand, is a consumption/development/collaboration device, depending on the time & place it is used. Most developers, when designing for one device, completely ignore, or worse, serve the same app for the other, without utilizing the full potential of differing size factors. It is these fundamental differences that developers must keep in mind while designing & developing multi device apps. I will showcase some simple principles to develop an app for both phones & tablets.
The Presentation Model pattern, or the Code-Behind is an efficient approach to organize code in such a way so as to separate a user interface from its behavior. This pattern allows us to share the code across multiple environments, each with their separate identities, while providing standardization in usability behavior.
We will build an app by doing the following:
- Structure code base to create multiple mobile & library projects
- Connect to a live API to submit parameterized data and display the result
- See how data is shared between the different views of the apps, allowing storage of data in memory when the app is running, and persistence when the app is shut down, either by the user or the system.
- Easily implement mobile UI using resource bundles, CSS & images, thus providing an engaging & aesthetic experience
The takeaway for the audience is to see how easy it is to design & build apps for multiple devices, while optimizing on codebase, thus improving maintainability & achieving a consistent user experience.

Roy Lawrence Ashok
Roy Ashok is the product manager of the augmented reality (AR) platform at Qualcomm. In this role, Ashok handles the product requirements for Qualcomm’s augmented reality software development kit (SDK). He is also responsible for Qualcomm’s AR developer relations, a community of more than 5,000 active developers who use the Company’s AR SDK to build cutting edge applications. Before joining Qualcomm, Ashok was a software engineer at Hughes Software Systems where he helped build early commercial VoIP signaling stacks and frameworks. While completing his MBA, Ashok acted as manager for BR Ventures (Cornell University’s early stage venture fund), led an investment into Appinions (Jodange Inc.), and evaluated several startup companies.
Ashok attended the Birla Institute of Technology and Science (BITS), in Pilani, India where he earned a Bachelor of Science (Honors) in Electrical Engineering. He has also earned a Master of Science in Computer Engineering from the University of Cincinnati and an MBA from Cornell University.
Track: Mobile Platforms; Duration: 45 mins
Join us for an augmented reality (AR) lab. Developers will get a quick intro to Qualcomm's AR platform, see a few examples of iOS and Andorid sample apps developed with the AR platform, and then experience a live walk through of how to create an app using Qualcomm's AR Extension for Unity on iOS and Android.

Prasannakumar Balasubramanian
Prasannakumar has more than 6 years of rich experience in Mobile Application design and development. Currently he is Team Lead at KeyPoint Technologies India. He started his career working on Symbian-S60 platform as a part of the Nokia Professional Forum team providing expert support to global developers in varied areas like Multimedia, UI, Messaging etc. Later he moved into designing input solutions for mobile phones on Symbian and Android platforms. When not donning his geek hat, you can find him enthusiastically feed of movies and sports especially cricket and tennis.
Track: Android Development; Duration: 45 mins
5 billion mobiles across the globe. 1 out of 2 people have a mobile. 2474 known Languages. 116 officially claimed languages. 50,332,699,002 WebPages as on 2008, written in 43 languages. 650 Languages with their Unicode’s which can be classified into 103 Scripts. 12million text messages in 2000 to 2 Trillion messages to be sent by 2012. Total Number of languages that can be written on a mobile device is around 70+. And bring in other devices to this equation and we can go number crunching.
Today, content consumption on mobile & connected devices is very high vs content creation which still has a huge gap to fill. Addressing this gap called the “Input Gap” is what will bring more life to your devices such as smartphones, tablets, notepads, connected TVs etc. In this presentation we give you an insight into Text Input Technology, the different type of input solutions, few input solutions on Android, features that define assistive text input, OpenSource solutions for text input, challenges to creating input solutions for Android, the vast language needs of users, intricacies of languages, fonts & font rendering engines on Android, high level architecture of Input Method service on Android, Indic Language support on Android and related topics.

Avinash Birnale
Avinash has more than a decade of experience working on various mobile technologies. In his current role at Endeavour Technologies as Vice President Technology in India and Head of Mobility in USA, Avinash shuttles between Bengaluru and Austin. Avinash, AB as everyone knows him, has worked on almost every mobile operating system in existence today. He first laid his hands on black and white Palm PDAs when connectivity was rare! He has successfully developed applications for many fortune 500 customers. Avinash is PMI certified active PMP, managing multiple projects and technology development in Endeavour.
Track: Android Development; Duration: 45 mins
This session will focus on introducing Enterprise Mobility, and all that needs to be done to mobilize the Enterprise infrastructure. AB will take the audience through his own experiences working at Endeavour and sighting numerous examples of how his team approached enterprise mobility. He will also cover the Android OS in a nutshell and its enterprise ready features that can be used to build upon or utilize in enterprise apps. AB's talk will provide the Dos and Don'ts of enterprise app development for mobiles including the best practices. Come to this session to also learn about how you can write apps for Android and other mobile platforms to provide a truly integrated and unique user experience to enterprise users.
- Enterprise Mobility at a glance
- More on Android OS
- Overview
- Enterprise features, what can be leveraged?
- Extending or building upon Android platform
- Security Concerns
- Enterprise Architectures
- Connecting to backends enterprise systems
- Using Standard MEAPs, Customizing the MEAPs
- Device Management Support, Android C2DM Model
- Android Secure Coding Practices for Enterprise

Kris Efland
Kris Efland is the Chief Architect for Location and Commerce Platform Products at Nokia, with over 15 years of experience as an entrepreneur and engineer in both software and hardware development. Previously, he was Nokia's Chief Architect for Social and Messaging Services where he worked on Nokia's cloud-based contacts solution, end-user device notification system, back-end server messaging fabric, social networking aggregation platform, and consumer push email service. Prior to joining Nokia, he was the CTO at MyLifeOnline and was a principal or founder in five other startups. He has a bachelor's degree in Computer Science.
- Focused Session: Building Location Aware Applications with Nokia's Location Platform [View Description]
Track: Mobile Platforms; Duration: 45 mins
This session will cover Nokia's Location Platform showing the features and functionality of each of the APIs, and how the functionality can be pulled together to create powerful mashups. Incorporate maps, points of interest data, and multi-modal routing into your application and let your users write reviews and 'check-in' to locations across 200 countries. Nokia's Location Platform supports Symbian smart devices, mobile phones and both desktop and mobile web applications.

Rohit Ghatol
Rohit Ghatol is an Associate Architect with QuickOffice. He is currently involved in building the SAAS platform (on Cloud) and native office suite for android for QuickOffice. His areas of expertise are Web 2.0, Android, Enterprise Solution using Spring, Cross Mobile/Desktop Platform Products. He has been a Technical Speaker at various events, also doubles at Corporate Speaker. He was earlier been part of OpenSocial Team at Google. He is the founder of Pune GTUG and Tech Next. He is currently writing a book Beginning PhoneGap for Apress.
Track: Android Development; Duration: 45 mins
The Android OS is a popular and flexible platform for many of today's most in-demand mobile devices. This session offers you a hands-on introduction to the basics of Android development. Topics discussed include:
- Android Architecture and Dalvik VM, the software that runs the apps on Android phones
- Building blocks of Android
- Building Application Screens, Event handling and navigation
- Activity Life Cycle
- ListActivity and Layouts
Track: Android Development; Duration: 45 mins
If you're interested in learning how to build a Twitter app on your Android phone, this session is a must-attend. Rohit will provide you with a crisp overview of the Twitter API's, and walk you through how to register an application and get your authentication keys to use with OAuth on Twitter. He will also show you how to fetch tweets from Twitter, how you can effectively show Twitter profile images in List Activity and finally tweet from the application.
Track: Android Development; Duration: 45 mins
This session is a continuation from Learn to Build a Twitter App for Android - Part I. You will learn:
- Polling Tweets at regular Interval
- Using Background Services
- Using Database to cache the tweets
- Using Notifications to inform about new Tweets
Track: Android Development; Duration: 45 mins
Android runs on a variety of devices that offer different screen sizes and densities. For applications, the Android system provides a consistent development environment across devices and handles most of the work to adjust each application's user interface to the screen on which it is displayed. At the same time, the system provides APIs that allow you to control your application's UI for specific screen sizes and densities, in order to optimize your UI design for different screen configurations. Come to this session to learn the following:
- Building for SmartPhone Vs Building for Tablets. Using Fragments effectively.
- Building for Different Screen Resolutions.
- Automation Testing for Different Screen Resolutions (If time permits)
- Publishing Apps for different devices on Android Market
- Making sure your application runs on every Android Device.

Srinivasulu Grandhi
Srinivasulu Grandhi brings over 21 years of industry experience in software product development. Most recently, Grandhi worked at Amazon Transportation Technology Team and helped define their technical strategy and roadmap. As part of Windows and Windows Live division at Microsoft, Grandhi led various product development and program management teams delivering into Vista, IE7 and Windows Live Wave 4 releases. Grandhi held technical leadership roles at Elind & Torry Harris and architected and built various mission critical systems at Verifone and GE Medical Systems. Grandhi holds a Bachelors degree in Computer Science from BITS Pilani.
Track: Mobile Platforms; Duration: 45 mins
Mobile Devices are drawing attention for the massive increase in how many are in active use compared to PCs. What has been missed in this story is that the uptake is driven by Mobile Apps and Cloud APIs, which are supercharging the mobile computing market. This talk presents the facts about the market landscape, identifies key drivers for the future of mobile computing, and makes specific recommendations for developers, telecommunications operators, and device manufacturers.

Prashanth Honnavalli
Prashanth Honnavalli is currently the Director of Verisign India Development center in Bangalore. He brings in over 18 years of experience working at various companies in the San Francisco Bay Area. He has managed products and engineering teams of various sizes at companies like Oracle, Opsware (acquired by HP), Kazeon (acquired by EMC) and several Silicon Valley startups.
Track: Mobile Web Development; Duration: 45 mins
Today, an estimated 31 percent of users are accessing websites via their mobile device. However, difficulty accessing websites on a mobile device already causes an immense amount of lost traffic, customer engagement and sales from mobile users. This disconnect between the mobile web demand and relative immaturity of mobile device browsers creates an opportunity. Join this session and experience Verisign MobileView: a fast and easy way for you to make your customers’ web sites mobile-friendly.
Frank Jennings
Frank is a Senior Content and Community Lead at Adobe Systems. He is an avid gamer and likes building rich internet applications using Flex, Flash, and AIR. Frank has built several native and Flash-based applications for the Android market. He blogs at http://blogs.adobe.com/ria.
Track: Game Development/Android; Duration: 45 mins
This session will have two parts. In the first part, I’ll talk about generic guidelines for building games targeting the Android platform based on my own experience in building mobile games. Mobile game development is radically different from PC/Console game development. Game developers need to worry a lot about the design considerations including Tombstoning, memory usage, device capabilities, and platform fragmentation. The first part will cover on design principles and examples.
In the second part, I’ll talk about various tools available for building Android games. I’ll quickly give an overview of S3D and other game engines and will move on to a live example of building a simple touch-based game for mobile phones/tablets using Flash Builder. The second part will be a demonstration showing how ActionScript/Flex can be used to build Android games fully supporting gestures and device sensors like accelerometer.
Nitin Khattar
Nitin Khattar is an experienced software professional with specific expertise in teh area of delivering product-based solutions in Flex and Java for Enterprise and Mobile domains. Currently working as a Consultant in Xebia, he has experience in the Supply Chain Management (SCM) and Business Analytics domains. He is very passionate about exploring new developments in mobile & the cloud, following Agile methodology, and extreme programming.
- Focused Session: Phone for Me, Tablet for We: Building a Multi Screen App [View Description]
Track: Mobile Platforms; Duration: 45 mins
The phone is a very personal device; an extension of one’s own personality. The tablet, on the other hand, is a consumption/development/collaboration device, depending on the time & place it is used. Most developers, when designing for one device, completely ignore, or worse, serve the same app for the other, without utilizing the full potential of differing size factors. It is these fundamental differences that developers must keep in mind while designing & developing multi device apps. I will showcase some simple principles to develop an app for both phones & tablets.
The Presentation Model pattern, or the Code-Behind is an efficient approach to organize code in such a way so as to separate a user interface from its behavior. This pattern allows us to share the code across multiple environments, each with their separate identities, while providing standardization in usability behavior.
We will build an app by doing the following:
- Structure code base to create multiple mobile & library projects
- Connect to a live API to submit parameterized data and display the result
- See how data is shared between the different views of the apps, allowing storage of data in memory when the app is running, and persistence when the app is shut down, either by the user or the system.
- Easily implement mobile UI using resource bundles, CSS & images, thus providing an engaging & aesthetic experience
The takeaway for the audience is to see how easy it is to design & build apps for multiple devices, while optimizing on codebase, thus improving maintainability & achieving a consistent user experience.
Adrian Kosmaczewski
Adrian has been writing software for the past 20 years. He started working professionally in 1996, riding the first and second waves of the web, right from the inside. He has shipped web applications using various technologies, as well as desktop systems for Mac OS X, Windows and Linux. Adrian started writing Cocoa applications for the Mac in 2002, and has been writing iPhone apps since he returned from WWDC 2008. When not writing software, Adrian likes to spend time with his wife Claudia. Adrian is the founder of akosma software specialized in all things iPhone. He has studied physics in Switzerland and economics in Buenos Aires, and holds a Master in Information Technology with a specialization in Software Engineering from the University of Liverpool.
- Focused Session: Accessing Web Services From iPhone and iPad Applications   [View Description]
Track: iPhone/iPad; Duration: 45 mins
Many successful iPhone applications draw their power from online systems. Social networks like Twitter, Flickr, Facebook, and online services such as newspapers, stock information or weather sites offer iPhone applications that interact with their existing infrastructure in different ways. In this talk you will learn how to leverage the power of your server-side API, whether it is based on REST or SOAP architectures, and you will get an insight into knowing the best approaches in terms of choice of data formats, costs of implementation, performance, and bandwidth consumption.
Web and server-side API developers interested in offering iPhone or iPad clients to their online services. Experienced iPhone and iPad programmers interested in using networking libraries to access remote data from their applications.
Track: Mobile Web; Duration: 45 mins
The popularity of smartphone devices and platforms like the iPhone, Android and BlackBerry has triggered an explosion of proprietary and mutually incompatible software platforms. Web applications, thanks to HTML5 and the WebKit engine, are slowly gaining traction as a true cross-platform environment, suitable to reduce development, deployment and quality management costs. The aim of this talk is to provide an overview of the current state of mobile web development, including an exhaustive survey of the most important standard technologies available today to create compelling, immersive user experiences on mobile devices. The talk is suited to desktop, web and mobile developers looking to expand the reach of their applications.
Track: Mobile Web; Duration: 45 mins
Adrian will show you 10 do's and dont's about iPhone software development, taken directly from his own experience, which will help you identify and solve potential problems in your own projects.
Track: iPhone/iPad Development; Duration: 45 mins
The iPhone OS platform and the App Store have been opening new horizons and creating new business opportunities for the last 2 years. They also are an interesting platform for software developers to create new and innovative solutions using proven languages and frameworks. In this two-part session at MDS 2011, you will learn how to use Xcode and Interface Builder to create a simple iPhone application from scratch. Adrian will guide you step by step, showing you how to integrate design and behaviour to achieve a usable and complete small application.
Software developers with any programming background, interested in creating iPhone and iPad applications using Apple's tools and SDKs will benefit from this talk.
Track: iPhone/iPad Development; Duration: 45 mins
This is the second part of Adrian Kosmaczewski's talk titled "Write Your First iPhone App". Software developers with any programming background, interested in creating iPhone and iPad applications using Apple's tools and SDKs will benefit from this talk. Attendance to Part I of this talk is a pre-requisite to getting grips with this session.
Balagopal K S
Backed with extensive years of hands-on experience in mobile application development work, Balagopal, the former Forum Nokia Champion and now the technology guru at Nokia, brings with him deep insights and expertise in the development of compelling applications for the mobile space. While mobile application development is his work, passion and hobby, on a personal note, he cools off by listening to music and enjoys long drives. Bala, having his own community and network of developer friends is a storehouse of solutions and a sure bet to extend your network.
- Focused Session: Developer Opportunities in Series 40 Java "Touch and Type" Devices with DUAL SIM  [View Description]
Track: Mobile Platforms; Duration: 45 mins
Explore the latest trends in Application development for Nokia devices and get an understanding of the architecture of Nokia Platforms and Technologies. This session shares thoughts on Java™ ME developer offering from Nokia for Series 40 mass-market platform with DUAL SIM. It will cover the new Java ME API's available in Series 40 devices and teach you about the latest Touch and Type UI in your Java ME applications for Series 40 devices such as the Nokia C2-03.
Ujjwal Kumar
Ujjwal Kumar is the Partner Consultant and development platforms Worldwide Specialization Lead at Microsoft. He has close to 9 years of industry experience and he has been with Microsoft for over 5.5 years. He mainly works on Windows Phone7, XNA and Microsoft Cloud Computing (Windows Azure). In the past he has extensively worked on C++, C#, F#, Windows Internals, Microsoft Robotics Studio, image processing and document imaging. In the current role, he assists partners, ISVs (independent software vendors) by providing architecture, design and development guidance. He also assist them in adoption of latest platform and technologies from Microsoft. His interests lies in computer science research focused on mobile computing, artificial intelligence, robotics, game development and Natural User Interface. When he is not working, he likes to read, do research and evangelize Microsoft development technologies.
- Focused Session: Building a Complete Windows Phone App in 45 mins – "The Ferrari Way"  [View Description]
Track: Mobile Platforms; Duration: 45 mins
In this session we will walk you through all the steps required in building an app for Windows Phone in an Hour – and relate the secrets of the masters for maximizing your impact. Leverage the graphics, audio and input capabilities of the phone, get up to speed about the new features for gams and app developers in Mango. Also, learn how to leverage the power of the browser top deliver compelling interactive experiences, both inside and outside the context of a traditional application.

Ramesh Kumar Manickam
Ramesh Kumar Manickam currently manages the Rapid Prototyping Team and Development of Value added services in Verisign India. He has managed various Development & QA teams over his 13 years of experience in Telecom, VoIP, Security, Internet Infrastructure Software, Applications & Services.
Track: Mobile Web Development; Duration: 45 mins
Today, an estimated 31 percent of users are accessing websites via their mobile device. However, difficulty accessing websites on a mobile device already causes an immense amount of lost traffic, customer engagement and sales from mobile users. This disconnect between the mobile web demand and relative immaturity of mobile device browsers creates an opportunity. Join this session and experience Verisign MobileView: a fast and easy way for you to make your customers’ web sites mobile-friendly.
Rajdeep Mann
Rajdeep Mann is a mobile enthusiast who has mainly worked in iPhone development writing apps from consumer to enterprise domain. He passionately follows newer developments in Mobile world and is a crazy fan of Apple products. He has been interested in finding different ways to keep code stable especially when the team size increases. He currently works at Xebia India as a consultant and has worked on tools like Titanium, PhoneGap, corona, Adobe Flash Builder 4.5 which provides mobile development solutions to web developers.
Track: iPhone/iPad; Duration: 45 mins
With the help of Titanium, a web developer who knows Javascript can write native mobile apps that run across a variety of platforms such as iPhone and Android. Further, the development time is greatly reduced and one does not have to learn Objective C or Java to create a native app. This talk delves into the nitty-gritty of developing mobile apps using Titanium, explaining core concepts. This talk will also walk you through a demo to create an app and run it on both iPhone and Android phones. You will also be able to compare Titanium with existing methods of writing mobile apps using native tools and languages and engage with Rajdeep in a discussion over the benefits of each.
- Focused Session: Comparing Titanium Appcelerator, PhoneGap and Adobe FlashBuilder 4.5 [View Description]
Track: iPhone/iPad; Duration: 45 mins
The session will compare three tools, namely Titanium Appcelerator, PhoneGap and Adobe FlashBuilder 4.5 for developing mobile apps. The comparison will focus on performance of apps developed by each tool, the power of api's exposed by each tool as compared to native api's, code reusability and the app bundle sizes growth with introduction to new features. All the above comparison methodologies will be made using different applications developed by these tools and the natively developed application. Come to this talk to gain a holistic understanding of which tool to use and when.
Track: Mobile Platforms/iPhone/iPad; Duration: 45 mins
This talk will briefly walk you through the advantages of writing test cases for mobile applications followed by a hands-on description of how to write unit test cases, application test cases, UI automation scripts and finally continuos integration. It will be an end to end and inside out description of how to keep your code away from unnecessary breakage. Under unit test cases, the talk will include a brief comparison of unit testing framework accompanied by showcasing how to use GHUnit for unit testing and application. Hudson will be used for configuring continuous integration, which will heavily interest large size teams who want to keep their code stable. UI automation testing showcasing will be done by the use of JavaScript.

Jyotil Mankad
Jyotil Mankad is the Head for Cloud Services, Global Enterprise Solutions of Tata Communications, part of the $83.5 billion Tata Group of companies. With over 11 years of experience in the Indian Telecom Industry, Jyotil has wide exposure in defining and executing GTM strategies for enterprise data services. In his current role, Jyotil is responsible for market and business development for TCL’s cloud offerings. Prior to Tata Communications, Jyotil has held several senior Sales roles in Tata Teleservices and Aircel Business Solutions.
Track: Business & Trends; Duration: 45 mins
IaaS is an important transition and a paradigm shift in IT services delivery - one that promises large gains in efficiency and flexibility at a time when demands on the data center are growing exponentially for development, hosting & distribution needs. The tools, building blocks, and best practices for cloud computing are evolving; IaaS offers a flexible means to access cutting-edge services and infrastructure, access to resources and applications whenever and wherever required.
InstaCompute is a simple yet comprehensive suite of services designed to transform your business by enabling agility with anytime, anywhere access to self-serve, pay-as-you-go business applications and IT infrastructure, all without the expensive capital. During this session, Jyotil Mankad, Head - Cloud Services, Tata Communications, will deal on how to unravel and severely cut back on capital expenditures and maintenance for on-site servers, storage devices, by eliminating hardware acquisition and maintenance cost, So that Organizations can realize substantial savings.

Anuj Mishra
Anuj Mishra is associated with Samsung India Software Operations as Development Manager. He has more than 10 years of industry experience, 6+ years on bada. He has been involved in bada Platform Development task, which includes conceptualizing, strategically planning, designing & executing of various modules till commercialization. He has managed teams of different modules & diverse technologies for end to end requirements for bada Platform. He possesses Master degree in Computer Science. Anuj enjoys traveling and has hobby for long drives.
Track: Mobile Platforms; Duration: 45 mins
bada has evolved itself into Smartphone platform for Everyone. Samsung bada is a user-interactive and service-oriented Smartphone platform that allows you to create feature-rich applications for bada devices using C++, flash, and Web programming. The bada platform allows creating a wide range of applications for bada devices. Recently, Samsung released bada 2.0 SDK and there are many enhancements incorporated into it. In this session, we will explore all new exciting features introduced in bada for developers & end users.
Track: Mobile Platforms; Duration: 45 mins
bada 2.0 open many opportunities for various programming language developers to monetize their work. One needs not to be only C++ developer to write bada Application. Flash developers, Web programming language experts also can easily develop using JavaScript an application in bada. In this session we will see how easy to create Flash Applications and Web application in bada 2.0. Also, this session will introduce LockScreen customization using flash in bada 2.0 devices.

Anand Mirji
Anand has more than 2 decades of experience in the IT Product sales, marketing and IT Solution & Services deliveries, currently working as the Director Delivery for India geography at CIBER India GSC. Having managed several roles in sales & marketing in India and European countries, Anand has also played key roles in delivering several large and medium size IT projects & program management functions in the IT Organisations, where he was responsible for. At CIBER India he is also responsible for Practice Sales for Mobility Solutions.
Track: Business & Trends; Duration: 45 mins
How to keep pace with the growing needs of Enterprise Mobility ? This session would be focused on some of factors that would influence the growth of Enterprise Mobility. Starting from the benefits, the components, with a brief description of the technology, standards and protocols used for wireless, the discussion will also throw some light upon cloud-based mobility solutions.

Robin Nagpal
Robin has more than 3 years of enterprise Java Experience and is currently working with Xebia. He is an HTML5 evangelist, and has presented on various topics of HTML5/CSS3 in Momo Delhi, Mobile Camp. He is currently helping his clients in developing HTML5 mobile applications. He has also written some blogs about the latest features of HTML5, and Comparision of HTML5 vs Native applications.
Track: Mobile Web; Duration: 45 mins
HTML5 heralds huge efficiencies for web publishers, because it lets companies develop and distribute across any device through internet browser. For a few years now, there’s been quite a bit of debate about whether HTML5 will make native mobile apps (i.e., apps designed specifically for the iPhone, Android, Windows Phone 7, Blackberry, etc.) obsolete. HTML5 technology promises to deliver an unprecedented open, democratic and wonderfully fertile mobile web, which native mobile apps sometimes fail at! Come to this session to gain a definitive comparative understanding of HTML5 vs. Native Mobile Apps. You will learn about the pitfalls for each of the approaches and take back home the actionable recommendations, and beyond the hype advise. You will go back with decision points that will help you choose the right development approach for your needs.
Jonathan Saggau
Jonathan Saggau is the founder and CEO of Sounds Broken inc, a growing Mac OS X and iPhone software contracting shop as well as a technical and business process consultancy. When he's not flying airplanes or reverse-engineering hardware and software, he works with clients such as Fileblaze, topsOrtho, Vertitron, Equity Audio, and the Big Nerd Ranch to develop outstanding products, services, and processes. He has written on software development for Apress and IBM DeveloperWorks. He holds Bachelor's and Master's degrees in Music Composition, he blogs at jonathansaggau.com/blog/ and can be followed on twitter @jonmarimba.
Track: iPhone/iPad; Duration: 45 mins
Users of native iPhone apps, even those pulling data from 'the cloud' expect a snappy experience. The 'Death by a thousand papercuts' of a slow UI is possibly the quickest way to disappoint. Follow along with iPhone developer and author Jonathan Saggau as he applies some embedded systems caching tricks to optimize the user experience within example apps, while balancing the trade-offs as a result of caching data.
- Focused Session: TANSTAAFL: Exploring Third Party Libraries that Closely Mimic Apple's UI  [View Description]
Track: iPhone/iPad; Duration: 45 mins
Most iPhone developers have said something like this at one point or another: If only Apple would release their photo viewer component, or perhaps their calendar UI, or maybe their coverflow (R) view, then life would be so much easier. Happily, several open source developers have concluded the same and written code so we don't have to. Join iPhone developer and author Jonathan Saggau as he demonstrates open source libraries that mimic much of the UI that you see in Apple's own iPhone applications. Learn the ins - and - outs of these components and leave with code that uses the image views available from the Three20 framework, an open source coverflow view called OpenFlow, and a recreation of Apple's calendar view called Kal. Apple has built it, the community has rebuilt it, and now you can use it in your app.
Track: iPhone/iPad + Mobile Business & Trends; Duration: 45 mins
With the new camera, compass, and processor power of the iPhone 3GS, it's possible to integrate the iPhone with even more of your users' everyday life using Augmented Reality. Join Jonathan Saggau as he walks you through a demo application for finding your hotel in a strange city. Learn how to use the orientation and magnetometer APIs to place virtual tags on objects in the real world. Depending on weather, we might even head outside to chase down that hotel!.
Track: iPhone/iPad/;Duration: 45 mins
Cloud computing and mobile are two emerging technologies that can be combined to create novel, hybrid solutions. We discuss how you can connect Google App Engine, using Python, with iOS, Apple's mobile platform, using our open source framework TouchEngine. Inside of TouchEngine, we leverage a heavily modified version of another open-source project, mogenerator. Mogenerator gives TouchEngine the smarts to automatically generate model files for both platforms using the graphical data modeling tools in Xcode.
We change data models' relationships and their attributes in both Python, and Objective-C, during development. On-the-fly refactoring for both platforms then becomes a simple affair. We'll dive deep into the details of how TouchEngine dynamically vends data from Python, in Google App Engine, to Objective-C, in iOS. Deep introspection of model attributes are available through Python's "inspect", and this is coupled with plistlib to share application data using Apple's Property List XML format. Because plist is native to iOS, it obviates the need to write a parser. Finally, we demonstrate how TouchEngine uses CoreData, to cache App Engine data for offline viewing.
Track: iPhone/iPad/;Duration: 45 mins
Users of native iPhone apps, even those pulling data from 'the cloud' expect a snappy experience. The 'Death by a thousand papercuts' of a slow UI is possibly the quickest way to disappoint. Follow along with iPhone developer and author Jonathan Saggau as he applies some embedded systems caching tricks to optimize the user experience within example apps, while balancing the trade-offs as a result of caching data.

Vaibhav Sehgal
Vaibhav Sehgal is a Consultant with Xebia India. He has good experience with developing web applications and possesses sound knowledge of developing and testing mobile applications (both for iPhone and Android). He loves to look out for the small performance bugs in mobile apps and has a penchant for mobile gaming. Having started off with mobile development quite early in his career, he has not only built iPhone and Android apps, but has also been extensively involved in testing them (with equal vengeance of a tester).
Track: Mobile Platforms/iPhone/iPad; Duration: 45 mins
This talk will briefly walk you through the advantages of writing test cases for mobile applications followed by a hands-on description of how to write unit test cases, application test cases, UI automation scripts and finally continuos integration. It will be an end to end and inside out description of how to keep your code away from unnecessary breakage. Under unit test cases, the talk will include a brief comparison of unit testing framework accompanied by showcasing how to use GHUnit for unit testing and application. Hudson will be used for configuring continuous integration, which will heavily interest large size teams who want to keep their code stable. UI automation testing showcasing will be done by the use of JavaScript.

Kamaljeet Sharma
Kamaljeet Sharma is Head of Internet Access and CDN Services ( India ) for Tata Communications and lead the India Internet Access and CDN Services Product Development and Management for Enterprise, Carrier and SMB customers across India. He is B.Tech ( Hons) in ECE and have over 11 Years Experience in Telecommunication and Internet Industry.
Track: Mobile Platforms; Duration: 45 mins
In the past, delivering content to mobile devices has been a very tricky subject. Developers who came into the mobile world were usually confronted with a new and unknown paradigm, where very little information could be found on how to determine devices' capabilities and to deliver content to them. It was something completely new, and it looked like this information was kept secretly as a precious treasure by those few who had been able to learn it. This session will provide the delegates with an overview of the Global Mobile opportunity and the India marketplace followed by an in-depth examination of the challenges faced while delivering content and how CDN is best positioned as the best panacea to address the challenges. We will look at Multi format and Multi device delivery along with relevant demos and case-studies.

Cliff Simpkins
Cliff Simpkins is the Senior Product Manager for the Windows Phone Developer Experience Group at Microsoft. He is responsible for managing and evolving the phone’s developer platform using research and early adoption programs to champion the mobile dev within both the marketing and engineering groups. Prior to Windows Phone, Cliff was the .NET Product Manager and Planner for Windows Communication Foundation (WCF) and Windows Workflow Foundation (WF), and has spent a few years in Microsoft's DPE organization working with Global ISV companies in the content management and search ecosystem.
Track: Mobile Platforms; Duration: 45 mins
Windows Phone 7.5 (Mango) is a different kind of phone, architected to put the focus on end users and the people important to them. Developers on the Windows Phone platform can build compelling, connected experiences that enhance the phone and integrate tightly with the end-user experience. In this session we will provide an overview of Windows Phone device and platform and discuss why you should make Windows Phone the platform of choice for your apps.

Hemanth Sharma
Hemanth Sharma is a Platform Evangelist at Adobe Systems. He has been working on Flash Platform for over 12 years now. A certified expert in Adobe Flash and having worked in Flash Pro, Flash Player, Mobile and Digital Home engineering teams at Adobe, Hemanth has extensive experience in developing applications & games targeting the browser, desktop and multiple mobile devices, tablets and TV/STB. Hemanth is an expert commentator of UI / UX patterns with his wealth of experience implementing design patterns for complex applications. He blogs at http://www.hsharma.com/tech.
Track: Mobile Platforms; Duration: 45 mins
Designing and developing games for multiple devices, multiple platforms and form factors has been the most common challenge today. In this session, learn the different aspects of game design & development that need to be considered. Understand the challenges from the right perspective and overcome them with one of the best tools and platforms. Learn how Adobe Flash Builder enables you to write code intelligently for all the platforms, including Web, Windows, Macintosh, Linux, Android, BlackBerry PlayBook and iOS. Understand how easy the porting and packaging is for these platforms. Understand how Adobe Flash Builder can be used to develop and deploy multi-device games and also how to use third party gaming engines. The session also would briefly cover various methods of creating multiplayer/multi-device games, the new 3D capabilities of Adobe Flash Player to bring out the best user experiences on desktops, tablets and phones.

Harish Sivaramakrishnan
Harish Sivaramakrishnan is a Platform Evangelist at Adobe Systems. He has over 10 years of experience working on the Adobe Flash Platform and web technologies. Extremely passionate about dynamic programming languages and client side programming, Harish brings with him a wealth of experience building front ends for large applications. He is also a UX design and usability expert and has spoken at several large conferences within the country and abroad.
- Focused Session: Performance Enhancement Tricks For Flex Mobile Apps That No One Yold You! [View Description]
Track: Mobile Platforms; Duration: 45 mins
This session will cover some awesome tips and tricks (which no one told you earlier :) ) to help you turbo charge your flex mobile apps for Android & iOS. We will see how to enhance the scrolling, touch and transition performance of your mobile apps. We will dig deep into the secret lands of itemRenderers, touch scrolling UI elements to explore some great ways to enhance runtime performance of your apps.

Sandeep Yelubolu
Sandeep Yelubolu is Jr Product Design Manager at KeyPoint Technologies. He is responsible for Product Design, Requirements Analysis & Definition for Adaptxt. He is a hyperbolic person who brings innovative and challenging ideas to the table. Prior to his current role, he was a Test lead at T-System and Vodafone UK.
Track: Android Development; Duration: 45 mins
5 billion mobiles across the globe. 1 out of 2 people have a mobile. 2474 known Languages. 116 officially claimed languages. 50,332,699,002 WebPages as on 2008, written in 43 languages. 650 Languages with their Unicode’s which can be classified into 103 Scripts. 12million text messages in 2000 to 2 Trillion messages to be sent by 2012. Total Number of languages that can be written on a mobile device is around 70+. And bring in other devices to this equation and we can go number crunching.
Today, content consumption on mobile & connected devices is very high vs content creation which still has a huge gap to fill. Addressing this gap called the “Input Gap” is what will bring more life to your devices such as smartphones, tablets, notepads, connected TVs etc. In this presentation we give you an insight into Text Input Technology, the different type of input solutions, few input solutions on Android, features that define assistive text input, OpenSource solutions for text input, challenges to creating input solutions for Android, the vast language needs of users, intricacies of languages, fonts & font rendering engines on Android, high level architecture of Input Method service on Android, Indic Language support on Android and related topics.
*subject to change