Research paper on "Android 4.1 Jellybean OS"

  • 2,329 views
Uploaded on

Description on Jellybean OS before you see for KITKAT(pdf)

Description on Jellybean OS before you see for KITKAT(pdf)

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,329
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
57
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Android 4.1: Jellybean OS Bijaya Maharjan, Sahan Maharjan, Subash Adhikari Nepal College of Information Technology, Pokhara University Balkumari, Lalitpur, Nepal erbijayamaharjan@gmail.com er_shnmhrjn@gmail.com me_subash1901@yahoo.com Abstract—Android is linux based mobile OS which is being used by popular smart phone brands like Samsung, LG, HTC, Sony Xperia, and many other. Jellybean OS is 4.1 version of this android which was released on july,9 2012. This paper will contain detailed study of Android 4.1: Jellybean OS. Pros and cons of jellybean. It will cover stepwise development of android OS up to jellybean. Contrast of Jellybean from old android OS, IOS and Windows Phone OS, details review of technical background of Jellybean OS. Keywords— Jellybean, Android 4.1, smart phone books, and thousands of movies. Also the estimated number of downloads from Google play was 25 billion. I. INTRODUCTION Android is a linux based OS. 4.1 version of Android is popularly known as Jellybean OS. It is claimed to be the best android OS by google and other intellectual groups who are working in smart phone companies like google (Nexus), Samsung(Galaxy series), sony (Xperia), HTC(One, Wildfire and many more). Hence we will study the good part as well as bad part of claimed best OS. We will judge it with every aspect. We won’t claim any OS (android OS or IOS or windows phone OS) as best or worst. II. ANDROID Android is a Linux-based operating system designed especially for Smartphone and tablets, developed by Google combining with other Open Handset Alliance (OHA). Android is now used in various Smartphone and tablets developed by Samsung, LG, Google, Htc, Sony Ericson, Motorola, etc and many other mobile companies. Initially Android was developed by Android Inc which was later purchased by Google in 2005 and brought up with a project called Android Open Source Project. Android being an open source has large communities of developers writing applications developed primarily in java. Now apps are also developed in other languages such as C, C++, python, java script, flash etc. They are available to download from Google play or other third party sites. In September 2012 there are more than 675,000 apps and games available on Google Play to keep users entertained, alongside millions of songs and A. History Android Inc. was founded in Palo Alto in October 2003. One of the founders of Android Inc, Andy Rubin wanted to develop smarter mobile devices that are more aware of its owner's location and preferences. Later Google acquired Android Inc. on August 17, 2005 and Rubin started working with Google. At Google, the team led by Rubin developed a mobile device platform powered by the Linux kernel. And hence the android was developed. The first commercially available phone to run Android was the HTC Dream, released on October 22, 2008. Then Google collaborated with HTC to release a first Nexus phone, Nexus One. Later on various brands of mobiles like Samsung, LG, Motorola, Sony Ericson etc also collaborated with Google and started producing Android smart phones. Version Android 1.0 Release Date September 23,2008       feature GPS and Bluetooth (but not stereo Bluetooth) Multitasking Tight integration with Google services like Gmail, Google Maps (with Street View), and Google Calendar Apps: Amazon MP3 Store; YouTube Android Market (about 35 apps at launch) No Microsoft Exchange Server; no camcorder
  • 2. Android 1.1 February 9,2009     Android 1.5(Cup cake) April 30,2009        Android 1.6(Don ut)      Android 2.0(Eclai r) October 26,2009 Android 2.2(Froy o) May 20,2010   Universal search box (search had been limited to the Web) Revamped Android Market: Browsing categories (Apps, Games, Downloads) and filters (Top Free, Top Paid, Just In) Camera: Toggle between camera and video modes; integrated photo gallery and camera with bulk photo deleting SDK expands support for gestures, voice-to-text Android 2.3(Ging erbread) December 6,2010    Android 3.0(Hon eycomb) February 22,2011 Live wallpaper; five home screens Speech-to-text added to any text field; microphone icon for voice dictation in e-mails, texts, and so on    Virtual onscreen keyboard Camcorder mode for recording (and watching) video Stereo Bluetooth Home screen widgets and folders Direct upload to YouTube and Picasa Multiple user accounts Exchange support; universal email inbox Quick Contact pop-up widget to launch communications with friends in the address book Search saved SMS and MMS messages Camera improvements include support for flash and digital zoom Bluetooth 2.1 Keyboard improvements: Adaptive dictionary that includes contact names in suggestions       Android 4.01(Ice Cream Sandwic h) October 19,2011     Android 4.1.1(Jel ly Bean) July 9,2012               Speedier OS USB tethering and hot-spot support Android Market update: Batch and automatic updates; installing apps to the SD card Adobe Flash 10.1 File uploading in the browser Improved Microsoft Exchange support: Security policies, global address lookup, calendar sync, remote wipe Bluetooth support for voice dialing and contact sharing          Redesigned copy/paste WebM video compression support NFC (near-field communication) support Switch to front-facing camera from camera app Virtual keyboard shortcuts 3D graphics support Side-by-side browser tabs; private browsing Dual-pane modes for address book, e-mail Redesigned UI includes program thumbnails Video chatting with Google Talk Full-screen-mode photo gallery Bluetooth tethering Support for peripherals like keyboards and game pads Resizable widgets "Pay as you go" support for 3G, 4G tablets Various bug fixes and enhancements Support for virtual buttons in addition to touch-sensitive buttons Create folders by dragging apps on top of each other A new app tray tab for thumbing through widgets Calendar app now supports pinch-to-zoom Revamped Gmail user interface New Chrome browser syncs with your bookmarks, saves pages offline, supports 16 browser tabs More keyboard error correction, inline spell check Customizable lock screen, launcher Recent applications icon Roboto typeface New swipe/delete behavior Improved voice integration and copy and paste Face Unlock security feature Data Usage tracking Hide unwanted app icons Shut down apps that are using background data
  • 3. I. JELLYBEAN OS As mentioned in introductory part above Jellybean OS is android 4.1 version. This version of OS is successor of Android of android 4.0: ice-cream sandwich. There is not much different between ICS and jellybean. There is highest degree of advancement in notification displays, probably the best among the entire smart phone OS. Google also have advanced its graphical interface with much clarity using Vsync and Triple Buffer. Google have also made android to compete Apple’s Siri which was introduced in apple 4s by introducing advance google now application. In spite of these advancement users won’t feel much change from ICS in speed and browsing capability and camera except jellybean have filmstrip show while taking photos. Hence google have introduced just a 0.1 increased version of 4(ICS). A. Project Butter Google has been organizing Google I/O conference annually. Likewise in 27, July 2012, google’s Project Butter was intended to address one of the major complaints that Android users had with their devices. The irritant that is screen lag. Majorly when using the touch interface. [1] Actually this project was intended to drive android OS up to 5 version but to complement the gap of 4 and 5 version google introduced 4.1. project butter have made android in competing IOS and Windows Phone OS, since by upgrading touch Sensitivity, smooth animation, advanced security system and many more. B. Notification Jellybeans have comfortable stacked notification display. All the notifications are stacked with uppermost expanded. Each notification can be zoomed by just a pinch. These notifications are directly connected to web through things like Google Now. Screenshots and videos also can be easily shared using android beam, messages and google music. For closing these notification is also simpler by just swiping them away. These features probably make best notification display among all smartphones. C. Voice Recognition/voice typing Previously, voice recognition was depended upon web, which was disabled during absence of internet and process is slow as well. This time we can use voice recognition while staying offline. Another good feature is that we can download voice recognizing driver according to accent. It is not good as online recognition but very much useful and probably third party will take greater advantage of it. Another good feature is that it has been directly connected to mobile search engine apps like google now, knowledge graph which will help in finding short meanings and definitions of words. We can use voice recognition to type. D. Google Now Google now is search engine in jellybean which can be driven by voice very easily. Moreover google assures user second guess will be success try. Another facility is that it will give you info of previously searches. It will give you information like arriving trains buses, delay of plane, nearest and good restaurant etc. Also it uses knowledge graph to give general knowledge like if we ask ―who is the present president of Nepal?‖ then handset will answer ―Dr. Ram Baran Yadav‖. E. Magic widget Google have made widgets in jellybean resizeable volunterily or non-volunterily, which makes easy and accessibility to widgets magical. F. Gesture Mode Google have made gesture mode more advanced that blind people can use the mobile easily. Also extended Braille keyboard and keyboard maps can be downloaded. Text traversal is easy while reading ebooks and as well as browsing internet. G. Android Beam Android beam is simply and NFC-based app in android os which helps in sharing your snaps, songs, videos easily. Instantly pair your phone or tablet to Bluetooth® devices like headsets or speakers that support the Simple Secure Pairing standard by just tapping them together.[2] H. Browser Google have used different advanced tool to make browsing easy. It has used HTML5, CSS3, Canvas Animation Kit Environment (CAKE) and Javascript Engine (V8). A combination of all these tools, browsing is very fast and has smooth animation. We can now use vertical text (Glyphs) for typing while browsing. Jellybean also have special property of updating apps. In jellybean process of updating app is just to download few component of that app un like downloading whole app, which makes easy and fast in updating. I. Display and Animation For smooth display and animation google have used Vertical synchronization (Vsync) and triple buffering. Vsync is system of responding graphics signal in vertical change (0 to 1 and vice-versa). Triple buffering is advanced way of responding and handling 3 signals in one time. In triple buffering the program has two back buffers and can immediately start drawing in the one that is not involved in such copying. The third buffer, the front buffer, is read by the graphics card to display the image on the monitor. Once the monitor has been drawn, the front buffer is flipped with (or copied from) the back buffer holding the last complete screen.[3] J. WiFi service discovery system Android 4.1 supports for multicast DNS-based service discovery, which lets mobile application to find services offered by peer devices. Helps in peer-to-peer connection due
  • 4. to which apps discovers and pairs directly to high-bandwidth. Apps can initiate discovery for a specific service and filter the list of discovered devices to those that actually support the target service application. For example, this means that your app could discover only devices that are ―printers‖ or that have a specific game available, instead of discovering all nearby Wi-Fi Direct devices. On the other hand, your app can advertise the service it provides to other devices, which can discover it and then negotiate a connection. This greatly simplifies discovery and pairing for users and lets apps take advantage of Wi-Fi Direct more effectively. K. Keyboard and internationalization Jellybean supports bidirectional text. Improved support for Arabic and Hebrew. Vertical text is also support for Japanese and chinese languages using glyphs. It has custom keyboard input styles like QWERTY, QWERTZ , AZERTY, Dvorak, Colemak, and PC styles. , Android 4.1 includes 27 international keymaps. L. Security Jellybean OS is claimed to be hard to be hacked. Mainly features like Address Space Layout Randomization (ASLR) and Data Execution Protection. ASLR lets a data to take randomly different memory addresses and dep will defense against information leakage. Other function like PIE(Position Independent Executable) support, Read- only Relocation(once stored data can be just read) and to avoid leaking of kernel addresses function classes like dmesg_restrict and kptr _restricted is being used. M. Others features 1. Accessibility In Jellybean, now blind users can use 'Gesture Mode' to reliably navigate the UI using touch and swipe gestures in combination with speech output. The new accessibility focus feature, users can move a cursor between controls to maintain a target for the next action or a source for the next navigation event. You can double tap anywhere to launch the current item with accessibility focus. Text traversal in accessibility gives users more control – choose to move between pages, paragraphs, lines, words or characters. 2. Face Unlock Now in Jellybean, The Face unlock have been updated and is now faster and more accurate. Users can improve face matching accuracy by calibrating their face in different accessories (e.g. glasses, hat). Face unlock requires just a blink of time to verify that the user is unlocking the device. 3. Google Play Google Play is set of widgets and stuff it recommended with various content like apps, game, music, books and movies. In my Library widget we can see recent movies, books, music and magazines and dynamically changes based on what you have been engaging with recently. If we purchase from Google Play we can synced directly to play movies, TV show apps , we can add bookmarks to remember important imformation,and we also can hear songs from Google play by using a queue of track, by album etc 4. Messaging New notifications display the full text of incoming SMS messages. When receiving an MMS, users can view the full photo in a notification. IV. CONTRAST OF OS The contrast between android os, ios and windows phone os is given in the table below: Android It has currently at 650,000 total IOS It has 225,000 total Maps Offline see street view Browser sync Mobile Payment Video Chat Chrome It has Google wallet. It uses Gmail, Google talk , We can’t enter into Do Not Disturb mode It has AIM or Facebook message. It has Nexus Q. iphone users reared on Street View Use of icloud It doesn’t have NFC. It uses FaceTime. We can enter Do not Disturb mode. It has iMessage Apps Call Features Messaging Media Streaming It has AirPlay. Windows phone Windows Phone currently has 100,000 apps means terrific NAVTEQ maps Absent of browser It has digital wallet. It uses Skype. There is no sort of Do Not Disturb mode. It has Skype, Facebook message. It has SmartGlass V. CONCLUSION Hence we can see that android 4.1: jellybean OS is the best android OS ever made. But it is not much different than android 4.0: Ice-cream sandwich. Google have made it more advanced to compete with IOS and windows phone OS. They have shown true capability of android OS. We can draw out the following conclusions: pros  Silky-smooth performance  Improved notifications  Chrome as default browser  Resizable widgets cons  Google Now is limited  Available on few devices  Few tablet-friendly apps  No built-in lost device security
  • 5. But the main challenge of jellybean is that it won’t be used to with or it won’t be compatible in much hardware and software also will be hard to develop since even ICS is having same problem. ACKNOWLEDGEMENT We would like to present our gratitude to college for giving us this platform to present our skill in this android field. We would like to thanks Prof. Er. Niranjan Khakurel for his continuous support and encouraging us in completing this project paper. And at last thanks to friends and families. REFERENCES [1] [2] [3] [4] [5] Open Handset Alliance. Retrieved 2012-0215.http://www.android.com/whatsnew/Android - Android 4.1, Jelly Bean.htm "Triple Buffering: Why We Love It". AnandTech. June 26, 2009. Retrieved 2009-07-16.R. E. Sorace, V. S. Reinhardt, and S. A. Vaughn, ―High-speed digital-to-RF converter,‖ U.S. Patent 5 668 842, Sept. 16, 1997. Elgin, Ben (August 17, 2005). Bloomberg Businessweek. Bloomberg. Archived from the original on February 24, 2011. Retrieved 2012-0220. Cunningham, Andrew (June 27, 2012). Ars Technica. Retrieved 2012-09-15. http://www.techradar.com/reviews/pc-mac/software/operatingsystems/android-4-1-jelly-bean-1087230/review?artc_pg=5