Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Hardware
Google has unveiled at least three prototypes for Android, at the Mobile
World Congress on February 12, 2008. One prototype at the ARM booth displayed
several basic Google applications. A 'd-pad' control zooming of items in the dock
with a relatively quick response
Features of Android OS
Media support for common audio, video, and still image formats
(MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)
Android Framework
Developers have full access to the same framework APIs used by the core
applications. The application architecture is designed to simplify the reuse of
components; any application can publish its capabilities and any other application
may then make use of those capabilities (subject to security constraints enforced by
the framework). This same mechanism allows components to be replaced by the
user.
Fig: 1.1
Why Android?
Before we discuss the answer we must know, what are the other platforms
for developing a mobile application are. We have IOS, Windows, Firefox OS,
Blackberry OS, Android and so on.
But we have decided to develop on Android because it provides a more
agile environment where we can perfect and test our app design, learn the best
marketing channels and easily deploy our app on various app stores.
Android has got biggest addressable smartphone market. According to
Google, 850,000 Android devices are activated every day.
Fig: 1.2
In addition Google Play provides a robust search capability, making it easier
for users to search for apps of interest. Android applications can easily be deployed
on Google play store and Amazon App store.
Google Play also provides a perfect environment for apps in their early
stages: developers can react to feedback quickly and have an app update available on
Google Play literally in a few hours.
Device - Smartphone
Attendance Monitor
Additional Resources
Formula Book
Planner
Instant Notification
Solution
One can overcome the problem with student resources by using our
application which sort the faculties not based on a particular department but based
on class.
That is links of all the faculties teaching a particular class will only be
displayed to a student studying in that class.
Attendance Monitor
Most of the time, students are not aware of their accurate attendance
percentage. Not being aware of their attendance, students often miss the classes and
fall in the condo-nation list at the end of the semester and end up paying extra fees
as a penalty.
Students can keep a track by manually updating their attendance in the app
on a daily or weekly basis. They can at any point of time can view their total
attendance percentage by checking the app.
Attendance monitor saves the attendance marked by students for present and
absent classes. The attendance percentage is then calculated using the formula,
% attendance = No. of present classes / Total No. of classes
Where total no. of classes = present classes + absent classes
Additional Resources
Solution
Students using our application can have a view of only their marks that too
all subject marks together.
They can also easily perform various calculations like total, average etc. In
addition to this they can even analyze the subjects which requires them to put extra
efforts.
10
Formula Book
Students can download set of formulas required in their course and have a
quick glance of them anywhere and at any time. This would help them to remember
and recollect the formulas easily.
The user interface of the formula book has been made user friendly. Students
can either press control buttons or swipe the screen to toggle between formulas.
Planner
One of the most useful feature for many of the students is a planner. Usually
student sets a plan in their minds or may write it down on a piece of paper but this
isnt an effective way for planning.
Using our application students can make their preparation plans in their
smart phones and set alerts to alert them about the task to be completed as per the
plan. They can even make events in the calendar of the smartphone from the
application itself.
11
Instant Notifications
The current system of passing a message or notice to students is not much
efficient. For example to inform students about a seminar/event on the next day, the
notice is either displayed on the notice board or the organizers move from class to
class making announcements during the college hours.
And to pass any information to students after the college hours usually we make use
of social networking sites, whatsapp etc.
Solution
In our application we provide a service to receive instant notifications.
The administrator at any point of time can notify either all the application users or a
selected group (ie. Only those users who belong to particular branch(s)).
As soon as a user connects to internet, will instantly receive the notification
12
Output Screens
Fig 1.3
13
Fig: 1.4
Fig: 1.5
14
Fig: 1.6
Fig: 1.7
15
Fig: 1.8
Fig: 1.9
16
References / Bibliography
- Reto Meier. Professional Android 4 Application Development.
John Wiley & Sons Inc. 2012
- Mike McGrath. Building Android Apps. In Easy Steps Limited.
2012
- developer.android.com
- stackoverflow.com
- tutorialspoint.com
- en.wikipedia.org
17