26-10-2016, 09:56 AM
1461211252-citysearchdocumentation101229115742phpapp021.pdf (Size: 1.49 MB / Downloads: 4)
ABSTRACT
Any mobile user using this project is aimed at developing an application that
incorporates both location and data call technology, steering you towards the very best
activities that your city has to offer. For the selected category, the application retrieves
appropriate list of options for any location review. The application provides the full
information (address, contact number and other information) for any selected option.
User also has an option to call the selected option or SMS the info from the application.
The City Search is an online guide that provides information about businesses in the
categories of dining, entertainment, retail, travel, and professional services in cities. Here
the end user would be a Mobile user as it’s an Android technology; so that the user can
finally implement all the needed operations in their own mobile device. The Mobile User
should be able to search appropriate location. The Mobile User should be able to retrieve
the very best activities for the selected city. The user can also be able to retrieve full
information (address, contact number and other information) for the any selected option.
The Mobile User should also have an option to call the selected option or SMS the
information from the application.
INTRODUCTION
1.1 OBJECTIVE
The City Search is an online guide that provides information about businesses in the
categories of dining, entertainment, retail, travel, and professional services in cities.
1.2 SCOPE
The Mobile User should be able to search appropriate location. The Mobile User should
be able to retrieve the very best activities for the selected city. The user can also be able
to retrieve full information (address, contact number and other information) for the any
selected option. The Mobile User should also have an option to call the selected option or
SMS the information from the application.
1.3 TECHNOLOGY
SYSTEM REQUIREMENTS
Front end: j2me
Back end: java DB
Tools : Net beans, Glassfish IDE with android plug-in, android SDK1.5
HARDWARE REQUIREMENTS
1. Development environment
a. Hard disk: 160 GB
b. RAM : 256 MB
2. Application environment
a. Mobile with android O.S or java supported
1.4 OVERVIEW
City search is an online guide that provides information about businesses in the
categories like
Dining, Entertainment, Travel, Professional services, etc
JAVA
Java is a programming language originally developed by James Gosling at Sun
Microsystems (which is now a subsidiary of Oracle Corporation) and released in 1995 as
a core component of Sun Microsystems' Java platform. The language derives much of its
syntax from C and C++ but has a simpler object model and fewer low-level facilities.
Java applications are typically compiled to byte code (class file) that can run on any Java
Virtual Machine (JVM) regardless of computer architecture. Java is a general-purpose,
concurrent, class-based, object-oriented language that is specifically designed to have as
few implementation dependencies as possible. It is intended to let application developers
"write once, run anywhere". Java is currently one of the most popular programming
languages in use, and is widely used from application software to web application
The original and reference implementation Java compilers, virtual machines and class
libraries were developed by Sun from 1995. Java is used in a wide variety of computing
platforms from embedded devices and mobile phones on the low end, to enterprise
servers and super computers on the high end. Java is used in mobile phones, Web servers
and enterprise applications, and while less common on desktop computers; Java applets
are often used to provide improved and secure functionalities while browsing the World
Wide Web.
Writing in the Java programming language is the primary way to produce code that will
be deployed as Java byte code, though there are byte code compilers available for other
languages such as JavaScript, Python, and Ruby. Several new languages have been
designed to run natively on the Java Virtual Machine (JVM) Java eliminates certain lowlevel
constructs such as pointers and has a very simple memory model where every object
is allocated on the heap and all variables of object types are references. Memory
management is handled through integrated automatic garbage collection performed by the JVM.
JAVA DERBY
Java DB is Sun's supported distribution of the open source Apache Derby 100%
Java technology database. It is fully transactional, secure, easy-to-use, and
standards-based.
The features are
Full-featured, easy-to-use, SQL database.
Protection against data corruption and system crashes.
Free under the Apache license.
Runs everywhere from PDAs to laptops to mainframes.
Embeddable in applications.
Portable and 100% Java, CDC, SQL, and JDBC compliant.
Easy, one-click installation.
Small footprint of 2.5 MB.
NET BEANS IDE
Net Beans (IDE) refers to both a platform framework for Java desktop applications, and
an integrated development environment. The Net Beans IDE is written in Java and runs
everywhere where a JVM is installed, including Windows, Mac OS, Linux, and Solaris.
A JDK is required for Java development functionality, but is not required for
development in other programming languages.
The Net Beans Platform allows applications to be developed from a set of modular
software components called modules. Applications based on the Net Beans platform
(including the Net Beans IDE) can be extended by third party developers. Net Beans
began in 1996. Sun open-sourced the Net Beans IDE in June 1999. Net Beans IDE 6.5,
released in November 2008, extended the existing Java EE feathers (including Java
Persistence support, EJB 3 and JAX-WS). Additionally, the NET Beans Enterprise Pack
supports development of Java EE 5 enterprise applications, including SOA visual design
tools, XML schema tools, web services orchestration (for BPEL), and UML modeling.
NETBEANS PLATFORM
The Net Beans Platform is a reusable framework for simplifying the development of
Java Swing desktop applications. The Net Beans IDE bundle for Java SE contains what is
needed to start developing Net Beans plugins and Net Beans Platform based applications;
no additional SDK is required.
Applications can install modules dynamically. Any application can include the Update
Center module to allow users of the application to download digitally-signed upgrades
and new features directly into the running application. Reinstalling an upgrade or a new
release does not force users to download the entire application again.
The platform offers reusable services common to desktop applications, allowing
developers to focus on the logic specific to their application. Among the features of the
platform are:
User interface management (e.g. menus and toolbars)
User settings management
Storage management (saving and loading any kind of data)
Window management
Wizard framework (supports step-by-step dialogs)
Net Beans Visual Library
The Net Beans IDE is an open-source integrated development environment. Net
Beans IDE supports development of all Java application types (Java SE including
JavaFX, (Java ME, web, EJB and mobile applications) out of the box. Modularity:
All the functions of the IDE are provided by modules. Each module provides a well
defined function, such as support for the Java language, editing, or support for the
CVS versioning system, and SVN. New features, such as support for other
programming languages, can be added by installing additional modules. For instance,
Sun Studio, Sun Java Studio Enterprise, and Sun Java Studio Creator from Sun
Microsystems are all based on the Net Beans IDE.