2. Introduction
• Mobile Application Development is a Booming Industry
In year of 1990 total no. of mobile user is approximately 12.4 million….
But after 20 years…..
In the year of 2011 It becomes amazingly increased and reached at 5.6 Billion…….
• Trend of Using Application growing fast
http://www.perceptionsystem.com
4. Aim of the project
The aim of this project is to present a study of mobile web application, technical and
development tools and build a real application based on process using technology and
corresponding tools.
This is an application that allows us to find “ Farmer Markets in USA” based on
open data. (Data.gov)
5. Objective & Methodology
The goal of the project is to initialize a mobile platform development and management a
software code that analysis and design a mobile web application based on open data.
And for this purpose, we have chosen Farmer Markets App’ to implement it as an example. It is
a kind of application where user can know location, address and all details of farmers market in
USA
ASP.NET is a good choice for design this app, because is the most code useful for creating
mobile applications. The code is generally a part of a web site or it forms a
Mobile Web App and it is based on current market.
During doing this research and development of the Farmers Market Application, we have tried to
follow agile methodology principles as much as possible and also we have used following
methods:
• UML Class diagramming is for modeling of the application. It helped us to overview object
classes.
• Object-oriented programming is for accessing open database objects and managing data.
• Software engineering techniques of software quality and complexity estimation are used for
evaluation of database performance and workload of developers
6. Mobile App
3 kind of Mobile Apps
Native Apps
Web Apps
Hybird Apps
Native and hybrid apps are installed in an
app store, whereas web apps are mobile-optimized
webpages that look like an app. Both hybrid and web apps
render HTML web pages, but hybrid apps use
app-embedded browsers to do that.
7. Open Data
1. What is Open Data?
Open data is data that can be freely used, reused and redistributed by anyone –
subject only, at most, to the requirement to attribute and ‘share-alike’.
2. Why Open Data?
Availability & access
Interoperability
Mashups
Create New Knowledge
8. 3. Tim Berners-Lee on Open Data Usage
The inventor of the Web and initiator of the Linked Data project, suggested a 5 star
deployment scheme for Linked Data. The 5 Star Linked Data system is cumulative.
Each additional star presumes the data meets the criteria of the previous step(s).
• For the map location we used 2 star
linked data system
• For the database we have used 3start
9. Implementation
The .NET Framework's Base Class Library provides user interface, data access, database
connectivity, cryptography, web application development, numeric algorithms, and
network communications. Programmers produce software by combining their own source
code with the .NET Framework and other libraries. The .NET Framework is intended to
be used by most new applications created for the Windows platform. Microsoft also
produces an integrated development environment largely for .NET software called Visual
Studio.
• HTML
• CSS
• JavaScript
http://www.arihantsatiate.com/ACD/dotnet.php