48

iPhone, Android, Blackberry Mobile Application Development

Embed Size (px)

DESCRIPTION

We at WINIT are a strategy firm providing clients with a complete package of solutions to identify and meet all their IT requirements. Our 13 yrs of expertise in Web development and almost 4 years on mobile application development for IPhone, Blackberry, Android, Windows Mobile, Symbian, J2ME, BREW and close to 52 applications on iPhone, Android and Blackberry have enabled us to create strategies for startups and existing companies. Here’s how we can help you.

Citation preview

Page 1: iPhone, Android, Blackberry Mobile Application Development
Page 2: iPhone, Android, Blackberry Mobile Application Development

Our MissionTo develop practical, highly competitive and simple solutions that will ensure business results and facilitate the growth and development of business operations in an increasingly competitive business environment.

Our CompanyWINIT is one of the foremost Mobile Software development firms that have been catering to the needs of a global clientele from the past 12 years. Our unique approach of converting ideas into lively products made us a front runner in developing formidable mobile applications. We are dedicated to provide the industry with the best services, expertise, and related specialized skills and thus help produce high quality products. Our teams of committed professionals have years of experience in developing Mobile Software. We believe in aligning people, process and technology with our strategic approach. By developing a center of excellence, WINIT aims to propel the adoption of best practices among organizations.

Page 3: iPhone, Android, Blackberry Mobile Application Development

Why work with us• Vast Experience that includes completion of over 50 mobile apps in the last 12 months and

our forecast is to cross 100 apps by June 2010

• Extensive experience in creating Enterprise consumer facing web applications. This experience aids in giving mobility to existing web applications

• Ability to work across all mobile platforms

• Flexibility to work and provide various engagement models – these includes fixed bids and long term engagements

• Global presence with offices in United States, Europe, India and UAE

Page 4: iPhone, Android, Blackberry Mobile Application Development

Our ExpertiseWINIT has extensive experience designing and developing interactive Mobile applications. We

specialize in creating iPhone, Android, Blackberry & Windows Mobile applications and help

clients port web applications and contents to work on mobiles.

iPhone APPLICATION DEVELOPMENT

WINIT Mobile is one of the India's emerging leaders and specialist in iPhone Application

Development. At WINIT Mobile all the iPhone Applications developments are based on the

Programming Guide and the Human Interface Guide Lines given by Apple. While we develop

any iPhone App, we make sure we adhere to the Guide Lines provided by Apple. For iPhone

application development we follow the prototype model where we first create the prototype

of the app and once the prototype is reviewed & approved only then the actual development

gets started. WINIT has created a well-defined process that is reliable, flexible, and fits into

our business needs and those of the project stake holders.

Page 5: iPhone, Android, Blackberry Mobile Application Development

ANDROID MOBILE APPLICATION DEVELOPMENTWINIT Mobile offers Mobile Application Development for Android Platform. Android Application is a software stack for mobile devices that consist of an operating system, middleware and key applications. We build third party applications on Java which runs on Android Platform. Our Mobile Application Developers has leverage experience in mobile application Development using java language and android framework. We have a proficient expertise in creating android application, testing in a simulator, and porting to mobile devices.

BLACKBERRY APPLICATION DEVELOPMENTWINIT Mobile has a strong team to develop BlackBerry applications. It caters to the requirements of various clients. Our developer’s erect wide group of application on Blackberry. We also build custom applications for Blackberry handsets.

J2ME BASED APPLICATION DEVELOPMENTWINIT Mobile specializes in J2ME Mobile application development, J2ME Wireless Applications, J2ME Web Applications, J2ME Mobile Payment Solution, J2ME Location Based Service, J2ME GPS Based Applications and J2ME application porting (Platform Migration). We have extensive experience in working with a wide range of mobile devices and frameworks to make solutions independent of device thus ensuring far greater reach.

Page 6: iPhone, Android, Blackberry Mobile Application Development

WINDOWS MOBILE APPLICATION DEVELOPMENTWindows Mobile puts the power of Microsoft Windows right into your pocket. With Windows Mobile, users can browse the Internet, use e-mail, keep track of schedules and manage business documents using mobile variants of popular Microsoft Windows software like Office, Outlook. Our Windows Mobile Development Team gets involved in the projects from the design phase designing the best possible solution for any application/idea. Following the Agile development paradigm we prototype the application for our clients. Involvement of our clients is critical for us from the design phase as it lets us understand the Development needs of the application. After that we go through multiple design cycles to bring the application from a nascent prototype to a fully functional application. Based on the application we add Database functionalities offered by the windows mobile platform.

FLASH MOBILE APPLICATION DEVELOPMENTWINIT Mobile specializes in designing, developing and publishing Adobe Flash mobile widgets. WINIT Mobile also provides innovative cross-platform solutions across mobile, web and broadcast channels. WINIT Mobile has developed standard rich-media mobile widgets for world's top telecoms and technology firms, for rapid deployment in selected territories. WINIT Mobile offers full support with backend integration. We are highly skilled and experienced in the development of mobile games and applications using Flash. Our products are recognized throughout the industry as innovative and highly user-friendly.

Page 7: iPhone, Android, Blackberry Mobile Application Development

PALM PRE MOBILE APPLICATION DEVELOPMENT

WINIT Mobile dedicated Palm developers can help you build application for the Palm Pre for

marketing, advertising, entertainment, gaming and utility based applications. WINIT Mobile

has developed a great variety of applications for different Palm OS's beginning with OS 3.0 and

ending with Palm OS 5.4.

SYMBIAN MOBILE APPLICATION DEVELOPMENT

Due to the rapidly growing demand for the cutting-edge Symbian applications WINIT Mobile

chose to extend the range of their services. We are offering professional Symbian application

development, testing and platform / cross platform porting services to our customers. WINIT

Mobile offers Mobile Application development for Symbian Platform. Our robust mobile

application development background enables us to develop applications for all the Symbian

platforms, Series 60, Series 80, Series 90 and UIQ. We have a very strong team of experienced

developers who are capable of developing, porting and testing all kinds of mobile applications

in all the Symbian platforms. We support all the major Symbian devices and also port various

applications for all the popular phone devices like Nokia, Sony Ericsson and Samsung.

Page 8: iPhone, Android, Blackberry Mobile Application Development

iVoucheriVoucher is iPhone application that delivers up to date discounts and special offers from the best entertainment venues, tours, attractions and restaurants. WINIT developed this application which allows the users to share the offers via facebook and twitter. Application was designed to send alerts about new participating businesses, special offers and last minute deals. iVoucher application gives detailed information on each venue by simply clicking over the contact number.

iPhone Watch Video

Page 9: iPhone, Android, Blackberry Mobile Application Development

Change RingtoneWith Change Ringtone you get high quality ringtones for your iPhone. You can browse your catalogue of over 50 top chart tones and download to your iPhone. WINIT designed this application in such a way that you can Preview, Download and Purchase the ringtones. The ringtones are encoded in maximum bit rate providing you with the best sound quality possible.

Watch Video

Page 10: iPhone, Android, Blackberry Mobile Application Development

Limelife ReaderLimelife Reader is an iPhone application is a collaboration of entertaining content, news and interactive sharing of the articles or stories. Limelife Reader was developed by WINIT which places engaging topics most relevant to women's busy lives right at their fingertips – top stories, beauty, fashion and celebrities.

Watch Video

Page 11: iPhone, Android, Blackberry Mobile Application Development

HomePLSWINIT developed this iPhone application that allows consumers to search properties nearby or at a particular location by specifying the search criterion and review the property. They can also view all the features like the no. of beds and baths. They can also view the property on the Map which allows them to relate their location. The Inbuilt tools like Currency Converter, location of the particular property on the map, Floor Plan, other photos of the property allow the user to see the properties listed and select any property to review it.

Watch Video

Page 12: iPhone, Android, Blackberry Mobile Application Development

RezztoranRezztoran iPhone application allows the users to make the booking on the move. WINIT designed this application so that the user needs to select the location, date, time, cuisine and no of people and then do the booking in one of the desired restaurant from the list of restaurants registered with Rezztoran.com. This application allows you to see all available restaurants for the selected location and date and can reserve the seats for the given number of people in the selected restaurant.

Watch Video

Page 13: iPhone, Android, Blackberry Mobile Application Development

VT LauncherThe VT Launcher iPhone application developed for vacances transat www.vacancestransat.fr by WINIT allows consumers to see the vacation packages on the 3D-Globe across 150 different countries. The users can also search for the vacation packages based on their criterion.

Watch Video

Page 14: iPhone, Android, Blackberry Mobile Application Development

The VIP CardThe VIP Card iPhone application allows consumers to save money over and over at their favorite restaurants, hotels, retail stores, and attractions. WINIT developed this application wherein you can save on the products and services you use each and every day-with just one card.

Watch Video

Page 15: iPhone, Android, Blackberry Mobile Application Development

Money GamesThis application was developed for K-12 www.k12.com by WINIT. It is used for teaching small students. Using this application user can drag and drop the coins and images on to the tray and count their value. They can see the total value of the items present on tray and compare against theirs. The Application also has levels and different exercise for the kids. This is great teaching app for kids and it’s very interactive.

Watch Video

Page 16: iPhone, Android, Blackberry Mobile Application Development

Franchise GenieWINIT developed this location based app that searches the Franchise for the users. The user can search and view from many different Franchise. This application has a unique feature to search Franchises based on different criterion like Budget, Location, and Category etc. The user can also let the application do the searching by answering a couple of questions which will allow the application to sense the users requirement and give the results.

Watch Video

Page 17: iPhone, Android, Blackberry Mobile Application Development

Church AppWINIT developed a framework to create various Church Apps using a CMS for Talus Media. This application integrates 3D Globe source code with the iPhone app. Using this application user can listen to sermons, check for important events related to the churches, send prayer requests and read church literature. This application allows user to personalize the Home screen to lists out the prayers, missions, sermons and live sermons depending on his choice.

Page 18: iPhone, Android, Blackberry Mobile Application Development

iMosquitoiMosquito is an entertainment application. It’s basically a single player game where the player has to tap on the flying mosquitoes to kill them in 3 min. He scores points on each hit and nothing on a miss.

Watch Video

Page 19: iPhone, Android, Blackberry Mobile Application Development

Jigsaw PuzzleJigsaw Puzzle is a gaming application developed by WINIT. Where the Application gives the users option to click a picture and turn it into a jigsaw puzzle and later play with it. Application also gives the user to choose from the iPhone Photo Library.

Watch Video

Page 20: iPhone, Android, Blackberry Mobile Application Development

UV MachineUV Machine is an application designed and developed by WINIT. It is mainly used as an amusement game where the users can click anybody and Tan him/her. They can also share, save their tan. To tan they apply the “tanning cream” on the face or anywhere they want to tan and then choose the tan intensity to Tan the Picture.

Watch Video

Page 21: iPhone, Android, Blackberry Mobile Application Development

Smart AdsSmart Ads is highly rich and interactive ad serving engine designed and developed by WINIT which provides various features for its users and the publishers such as video, audio, call, Maps etc. This also provides geolocalized ads which are location based and refreshed according to the change in location. It is fully controlled via web and all the ad details such as banners, text can be uploaded via the web interface and with no change in the iPhone App the new ads could be seen.

Page 22: iPhone, Android, Blackberry Mobile Application Development

Sai BabaThis application was developed by WINIT. The opening screen shows 5 options from which the user can choose. Upon selecting any one of the options, it takes the user to that specific screen wherein he can act as per his choice. Using this application the user can listen to Sai tunes, view Sai photos, locate the Sai mandirs etc.

Watch Video

Page 23: iPhone, Android, Blackberry Mobile Application Development

Mind Reader AppThis is an Entertainment application that was developed by WINIT. It’s a cards game that can read the users mind. Upon opening the game, the user will have 3 sets of cards displayed on the screen where he needs to look at the first set and select a particular card of his choice and click the button at the bottom of the set. He needs do the same for the other sets and at the end the application displays the card the user has selected thus reading the users mind.

Watch Video

Page 24: iPhone, Android, Blackberry Mobile Application Development

Golf Corporate SolutionsThis is an mobile site developed by WINIT for golfcorpsolutions. This application is designed and developed for golf players who keep track of their scores using their mobile phones. Golfers can save the individual scores along with the team members score. User will have the option to see all important Information about the Holes and their Standings. User will also have the option to see the scores of the rival team and compare them with their team score at the end of the game.

Page 25: iPhone, Android, Blackberry Mobile Application Development

CarouselThis is a component developed by WINIT for native iPhone Application . This is very similar to the native carousel which is found in the iPod App in iPhone developed by Apple. This application which can seamlessly Flip through series of images and perform dynamic images binding.

Watch Video

Page 26: iPhone, Android, Blackberry Mobile Application Development

Xray Crack UpXray Crack Up is a fun application where the users can crack the bones. The user has to choose from several different parts to crack the bones. It's a fun experience with cracking bones and the sound effects.

Watch Video

Page 27: iPhone, Android, Blackberry Mobile Application Development

What’s My AgeWhat's My Age? Is an activity based application that calculates the user’s age by getting the answers of 15 questions that it asks the user and based on the answers it guesses the age.

Watch Video

Page 28: iPhone, Android, Blackberry Mobile Application Development

Sexual PeakSexual Peak is a cool gaming application. It’s an application that calculates if one has reached his/her "Sexual Peak". There are a set of questions that the user has to answer and based on the answer the App calculates if one has reached his/her Sexual Peak.

Watch Video

Page 29: iPhone, Android, Blackberry Mobile Application Development

MyWhiteCoatThis iPhone application was developed by WINIT for www.myWhiteCoat.com and it is essentially for doctors to share their experiences and messages with other doctors around the world. It’s a Social Networking Application exclusively for doctors that allow interactive message sharing. Using this application you can watch videos, share content, Invite People and get notifications.

Watch Video

Page 30: iPhone, Android, Blackberry Mobile Application Development

Business IntelligenceAn effective, integrated business intelligence solution designed with the needs of every user in mind. The solution accommodates all the structured and unstructured day to day sales information and improve business performance by driving better decision making across organization. The solution offers intuitive Dashboard, Scorecards, Alerts, Reports & Factbook modules.

Blackberry Watch Video

Page 31: iPhone, Android, Blackberry Mobile Application Development

Reach Everyone It is a application developed by WINIT for mobile phones. The social networking application allows its member to share ideas, pictures and discuss among themselves.

Other Mobile Applications

Page 32: iPhone, Android, Blackberry Mobile Application Development

Vodafone Spain The IPTV application is a next generation network application leveraging the 3G technology designed and developed by WINIT. This application allow its subscriber to view streaming videos, movie and also scan for TV channels.

Page 33: iPhone, Android, Blackberry Mobile Application Development

Orange TV InternationalOrange TV Player was developed by WINIT and it enables user to view the programs broadcasting on Television and show the programs of different channels which are indicated by different icons resembling the channel.

Page 34: iPhone, Android, Blackberry Mobile Application Development

MyFaves MotorolaMyFaves is a in-built application developed for the Motorola - Diamond device by WINIT which enables users to configure their most 5 favorite contacts.

Page 35: iPhone, Android, Blackberry Mobile Application Development

Orange Ligue 1Ligue1 application developed by WINIT enables the users to view the French Football League matches live and the recorded highlights on mobile.

Page 36: iPhone, Android, Blackberry Mobile Application Development

Orange Roland Garros 2008WINIT developed a mobile application for French Open (Roland Garros) 2008. The application gives a bird’s eye view of all the matches by this we mean providing the detailed score card for each match and subscriber can also watch live stream of the match if available.

Page 37: iPhone, Android, Blackberry Mobile Application Development

Orange WidgetsOrange widgets offer its user to view important information about shares, business, articles, horoscope, weather, fun and entertainment.

Page 38: iPhone, Android, Blackberry Mobile Application Development

LG Renoir WidgetUsers can choose widgets with customizable settings to appear on the idle screen. Widgets are easily added by dragging them from the menu bar. The widget screen is oriented vertically and users can scroll through widgets with the flick of a finger.

Page 39: iPhone, Android, Blackberry Mobile Application Development

DEVELOPMENT METHODOLOGYAND PROCESS FLOW We follow the standardized mobile application development methodology which helps us to provide very cost-effective and efficient business solutions. The overall application development is carried out in seven different steps.

REQUIREMENT GATHERING & ANALYSISClients’ requirements are the elementary pillars around which projects take shape. In the start, a development team is assigned to the project that gathers all the requirements and does the analysis. Interactive session between the development team & client is being initiated with a kickoff meeting. The interactive discussion involves the Project Manager, Project Lead, Solution Architect and other development team members, and the below mentioned points are discussed & derived in this step:

1. Requirements and the scope of the project2. Project planning and Schedule3. Set the Project Goals

Page 40: iPhone, Android, Blackberry Mobile Application Development

GRAPHIC DESIGN AND PROTOTYPINGGraphic design includes landing and homepage page layout, various inner pages layout & theme creation which will be applied to the proposed application. In addition to that all graphic elements are designed. After completion of ‘Graphic Design’ phase, prototyping is being done. In this phase a working model of the App is created. The working model or the prototype consists of all the modules present in the actual scope of the project. The prototype of the application is done just to give the overview of the actual application and therefore the prototype mostly runs on the static data or hard coded data which often resides within the app.

ARCHITECTURE DESIGNAfter all the screens are designed and prototyping is completed, the solution architects design the system architecture and prepare the system design for the overall development process. The architecture design includes:

1. Database architectures including fields, tables & relationships2. Business logic document for non-obvious logic and business flow3. Screen layout & navigation description

Page 41: iPhone, Android, Blackberry Mobile Application Development

Once all are formalized, Business Rule and System Test Plan are created which covers each features of the application. The Business Rule and System Test Plan document will be validated from Client and then only the programming starts.

DEVELOPMENTAfter the prototyping and architecture design stage is completed all the screens are being programmed according to the schedule in multiple passes. In the prototyping stage, all the functionalities are done using the static data. However, in the development phase we create web-services which are an interface between the Apps and the backend. Web-services are created in order to feed data to Apps.

The development of both, the backend and the Apps carried out in parallel with each other. Based on the database structure prepared during architecture design, XML format is designed. All the data provided to the App is in the XML format. Once these things are in place the web-services are developed. While the web-services are being developed the application Screens are developed using the local XMLs and once the web-services are developed they are integrated with the Apps. After the web-services are completed the backend section pages are designed and developed. Until the backend section is complete the data entry into the database is done manually. There are some records entered into the database for testing and once the functionality of the backend section is completed all the data entry part is done using the backend

Page 42: iPhone, Android, Blackberry Mobile Application Development

Section. Meanwhile the Application development is carried normally. All the modules are integrated as a final system once they are complete and later follow the debugging process and the testing process.

TESTING & QAAll the Applications are tested and quality assurance is done on daily basis. Primarily the developers themselves do the unit testing. The testing team does a rigorous testing of the app by testing all the individual modules and the finally the App as a whole product. The App is QA'ed every day by the Project Leads themselves. While the developers do the unit testing it’s assured that they perform real time testing using the tools given by apple. We connect the device to use debugger, or collect real-time performance data. These powerful optimization tools allow us to identify and address any performance issues that might be present. The testing team then performs the tests on the devices. We test the performance of the applications connected to a Wi-Fi or carrier's network for a real world user experience. Apart from this we do a weekly/biweekly audit of the source code to ensure that all the best practices are being followed and the code is well written and managed.

Page 43: iPhone, Android, Blackberry Mobile Application Development

PREPARATION FOR SUBMISSIONIn this phase the App is tested for performance, stability and the memory leaks. We have tools that help us identify the memory leaks and the applications performance. Any issues that might arise in these are addressed and the whole system is QA’d to keep a check on the system’s integrity.

DEPLOYMENT – SUBMISSIONThe final phase of the whole development process is deployment. In this stage we carry out App installation, create the distribution build and upload the binary to the Store for the review process.

Page 44: iPhone, Android, Blackberry Mobile Application Development

SUPPORT AND COMMUNICATIONWITH THE CLIENTWe have an edge over other competitors by being able to reach businesses in various countries through our offices located in USA, Dubai, Europe and India. The chief mode of communication with clients is e-mail and voice/text chat. It is also possible for us to venture into other media to achieve greater level of interaction.

Who CommunicatesA Client Interaction Team (CIT) comprising two levels of hierarchy - primary and secondary - participates in the client communication process.

Point of Contact and Next Point of ContactThe point of contact and the next point of contact will be provided in an increasing order of hierarchy at the time of project initiation.

Language of ComfortEnglish is the predominant medium of communication. India has a large technically qualified, English-speaking labor pool that WINIT cultivates efficiently, so English shall always be the language of comfort. The communication text is archived for reference at a later stage.

Page 45: iPhone, Android, Blackberry Mobile Application Development

Time preferenceShipping your project to the Indian shores, other than cost benefits, lets you reap the benefits of complimentary time zones. Our unique geographical location makes it possible for us to efficiently cater to clients in any of the time zones. Interaction with clients takes place from 4:30 am GMT to 3:30 pm GMT; so, we can conveniently book time slots for our clients across the Americas, the European countries, or the Australian continent. The demands of exigencies shall also be met with by setting aside separate time slots.

Project Progress ReportA comprehensive report of the project detailing all project intricacies shall be delivered to the client once a week. Similarly, a new version of the application would be uploaded once every fortnight.

Regular ConferencesRegular conferences with the client shall be held at our behest. The consenting parties shall decide the timing and other particulars at the time of project approval.

Page 46: iPhone, Android, Blackberry Mobile Application Development

Client AppraisalWe permit the flexibility for our clients to frequently keep us appraised us on the progress of the project, requisite modification, etc.

Intermediate Version Release upon Request Intermediate application versions may be released upon client requests and demands as per the terms and agreements agreed.

Other Communication CriteriaWINIT is always open to any other means of communication or criteria as suggested by the client. WINIT provides immense benefits to clients by positioning itself as a long term Technology Partner. As a Technology Partner to its clients WINIT handles all technical aspects of a project from architecture, design and development to long term maintenance. Our strategies benefit clients by acquiring and engaging consumers on the web & mobile. Every action initiated in WINIT is focused on a client’s success.

Page 47: iPhone, Android, Blackberry Mobile Application Development

Contact UsINDIA:Road No - 9, Door # - 402,Plot # - 30 C, Film Nagar,Jubilee Hills, Hyderabad500033, AP, India.

Phone : +91-40-23556306,+91-40-23556370,+91-40-65696367

Fax : +91-40-23556377

USA : 5122,7665 Palmilla Drive,La JollaSan Diego - 92122California

UAE :P.O. Box.121436Saif-Zone, Executive SuiteSharjah - U.A.E.(United Arab Emirates)

Phone : +971-503-420-060

EUROPE:5 rue Gustave Courbet,75116 Paris France

Phone :+33 (6) 82 49 16 03

Page 48: iPhone, Android, Blackberry Mobile Application Development

Thank You…