Scispace (Formerly Typeset)
  1. Home
  2. Topics
  3. Android (operating system)
  4. 2008
  1. Home
  2. Topics
  3. Android (operating system)
  4. 2008
Showing papers on "Android (operating system) published in 2008"
Book•
Professional Android Application Development

[...]

Reto Meier
24 Nov 2008
TL;DR: Professional Android Application Development will give the grounding and knowledge you need to write applications using the current SDK, along with the flexibility to quickly adapt to future enhancements, to help you construct increasingly complex, useful, and innovative mobile applications for Android phones.
Abstract: A hands-on guide to building mobile applications, Professional Android Application Development features concise and compelling examples that show you how to quickly construct real-world mobile applications for Android phones. Fully up-to-date for version 1.0 of the Android software development kit, it covers all the essential features, and explores the advanced capabilities of Android (including GPS, accelerometers, and background Services) to help you construct increasingly complex, useful, and innovative mobile applications for Android phones.What this book includesAn introduction to mobile development, Android, and how to get started. An in-depth look at Android applications and their life cycle, the application manifest, Intents, and using external resources. Details for creating complex and compelling user interfaces by using, extending, and creating your own layouts and Views and using Menus. A detailed look at data storage, retrieval, and sharing using preferences, files, databases, and Content Providers. Instructions for making the most of mobile portability by creating rich map-based applications as well as using location-based services and the geocoder. A look at the power of background Services, using threads, and a detailed look at Notifications. Coverage of Android's communication abilities including SMS, the telephony APIs, network management, and a guide to using Internet resources Details for using Android hardware, including media recording and playback, using the camera, accelerometers, and compass sensors. Advanced development topics including security, IPC, advanced 2D / 3D graphics techniques, and userhardware interaction. Who this book is forThis book is for anyone interested in creating applications for the Android mobile phone platform. It includes information that will be valuable whether you're an experienced mobile developer or making your first foray, via Android, into writing mobile applications. It will give the grounding and knowledge you need to write applications using the current SDK, along with the flexibility to quickly adapt to future enhancements.

477 citations

Enhancing security of linux-based android devices

[...]

Aubrey-Derrick Schmidt, Hans-Gunterh Schmidt, Jan Clausen, Kamer Ail Yuksel, Kiraz Osman, Seyit Camtepe, Sahin Albayrak 
1 Oct 2008
TL;DR: The current results in analyzing the security of Android smartphones with a focus on malware detection techniques at the kernel level are presented, not limited to Android, but also applicable to Linux-based smartphones such as OpenMoko Neo FreeRunner.
Abstract: Our daily lives become more and more dependent upon smartphones due to their increased capabilities. Smartphones are used in various ways from payment systems to assisting the lives of elderly or disabled people. Security threats for these devices become increasingly dangerous since there is still a lack of proper security tools for protection. Android emerges as an open smartphone platform which allows modification even on operating system level. Therefore, third-party developers have the opportunity to develop kernel-based low-level security tools which is not normal for smartphone platforms. Android quickly gained its popularity among smartphone developers and even beyond since it bases on Java on top of "open" Linux in comparison to former proprietary platforms which have very restrictive SDKs and corresponding APIs. Symbian OS for example, holding the greatest market share among all smartphone OSs, was closing critical APIs to common developers and introduced application certification. This was done since this OS was the main target for smartphone malwares in the past. In fact, more than 290 malwares designed for Symbian OS appeared from July 2004 to July 2008. Android, in turn, promises to be completely open source. Together with the Linux-based smartphone OS OpenMoko, open smartphone platforms may attract malware writers for creating malicious applications endangering the critical smartphone applications and owners� privacy. In this work, we present our current results in analyzing the security of Android smartphones with a focus on its Linux side. Our results are not limited to Android, they are also applicable to Linux-based smartphones such as OpenMoko Neo FreeRunner. Our contribution in this work is three-fold. First, we analyze android framework and the Linux-kernel to check security functionalities. We survey wellaccepted security mechanisms and tools which can increase device security. We provide descriptions on how to adopt these security tools on Android kernel, and provide their overhead analysis in terms of resource usage. As open smartphones are released and may increase their market share similar to Symbian, they may attract attention of malware writers. Therefore, our second contribution focuses on malware detection techniques at the kernel level. We test applicability of existing signature and intrusion detection methods in Android environment. We focus on monitoring events on the kernel; that is, identifying critical kernel, log file, file system and network activity events, and devising efficient mechanisms to monitor them in a resource limited environment. Our third contribution involves initial results of our malware detection mechanism basing on static function call analysis. We identified approximately 105 Executable and Linking Format (ELF) executables installed to the Linux side of Android. We perform a statistical analysis on the function calls used by these applications. The results of the analysis can be compared to newly installed applications for detecting significant differences. Additionally, certain function calls indicate malicious activity. Therefore, we present a simple decision tree for deciding the suspiciousness of the corresponding application. Our results present a first step towards detecting malicious applications on Android-based devices.

103 citations

Book•
Android a programmers guide

[...]

Jerome DiMarzio
30 Jul 2008
TL;DR: Android: A Programmer's Guide shows you, step-by-step, how to download and set up all of the necessary tools, build and tune dynamic Android programs, and debug your results.
Abstract: Master the Android mobile development platform Build compelling Java-based mobile applications using the Android SDK and the Eclipse open-source software development platform. Android: A Programmer's Guide shows you, step-by-step, how to download and set up all of the necessary tools, build and tune dynamic Android programs, and debug your results. Discover how to provide web and chat functions, interact with the phone dialer and GPS devices, and access the latest Google services. You'll also learn how to create custom Content Providers and database-enable your applications using SQLite. Install and configure Java, Eclipse, and Android plugin Create Android projects from the Eclipse UI or command line Integrate web content, images, galleries, and sounds Deploy menus, progress bars, and auto-complete functions Trigger actions using Android Intents, Filters, and Receivers Implement GPS, Google Maps, Google Earth, and GTalk Build interactive SQLite databases, calendars, and notepads Test applications using the Android Emulator and Debug Bridge Table of contents Ch 1. What is Android Ch 2. Downloading and setting up Eclipse Ch 3. Downloading the Google Android SDK and Eclipse Plugin Ch 4. Exploring the Google Android SDK Ch 5. Application: Hello World! Ch 6. Using the Google Android Emulator Ch 7. Reacting to phone events Ch 8. Calling the GPS Ch 9. Application: Note Block Ch 10. Buttons, Lists, and other Objects Ch 11. Application: Caller Info Ch 12. Application: Find Me Ch 13. Interacting with other Google Services Ch 14. Troubleshooting and Errors

96 citations

Proceedings Article•10.1109/UBICOMM.2008.72•
Development of Agent-Based, Peer-to-Peer Mobile Applications on ANDROID with JADE

[...]

Marco Ughetti1, Tiziana Trucco1, Danilo Gotta1•
Telecom Italia1
29 Sep 2008
TL;DR: This paper describes how to develop peer-to-peer and social applications for the ANDROID SDK, the new mobile platform delivered by Google within the Open Handset Alliance at november 2007, using JADE, a popular open source framework that facilitates the development of interoperable intelligent multi-agent systems.
Abstract: In this paper, we describe how to develop peer-to-peer and social applications for the ANDROID SDK, the new mobile platform delivered by Google within the Open Handset Alliance at november 2007. In particular we focus on using JADE, a popular open source framework that facilitates the development of interoperable intelligent multi-agent systems. In our opinion JADE, thanks to the expressiveness of its communication model, brings strong added value to ANDROID SDK platform in the development of innovative applications based on social models and peer-to-peer paradigm.

42 citations

Book•
Android Essentials

[...]

Chris Haseman
21 Jul 2008
TL;DR: This book uses the development of a sample application to work through topics, focusing on giving developers the essential tools and examples required to make viable commercial applications work on Googles Mobile OS.
Abstract: Android Essentials is a nofrills, nononsense, codecentric run through the guts of application development on Googles Mobile OS. This book uses the development of a sample application to work through topics, focusing on giving developers the essential tools and examples required to make viable commercial applications work. Covering the entirety of the Android catalog in less than 150 pages is simply impossible. Instead, this book focuses on just four main topics: the application life cycle and OS integration, user interface, locationbased services, and networking. Thorough, complete, and useful work on the nuts and bolts of applicatio development in Android Example driven and practically minded A tool for hobbyists and professionals who want to create productionquality applications What youll learn Understand how an Android application functions and communicates with the handset that hosts it. Comprehend the complexities of timers, services, and multimedia playback. Create and display a rich mix of customrendered screens and tailored Android widgets. Understand how locationbased services are becoming more and more important in the mobile world. See how to use Googles powerful Map tool. Explore the intricacies of network connectivity in the mobile world. Who is this book for This book is for professional software engineers looking to move their ideas and applications into the mobile space with Android. The author assumes the reader has a passable understanding of Java. They should be able to write classes and handle basic inheritance structures. This book also targets hobbyist developers looking to negotiate the complex minefield of mobile software.

29 citations

Journal Article•
Development and Research of Mobile Termination Application Based on Android

[...]

Zhou Cong1•
Nanchang University1
01 Jan 2008-Computer and Modernization
TL;DR: The primary coverage is the Mobile equipment software platform of Google named Android and the development of Mobile termination application based on Android.
Abstract: The primary coverage is the Mobile equipment software platform of Google named Android and the development of Mobile termination application based on Android.

27 citations

Proceedings Article•10.1109/KINGN.2008.4542245•
Open API standardisation for the NGN platform

[...]

Catherine Mulligan1•
University of Cambridge1
12 May 2008
TL;DR: The importance of open APIs, what has been achieved so far in the standards bodies and a brief overview of emerging de-facto standards such as Google's OpenSocial and Android APIs are outlined.
Abstract: Next Generation Networks (NGN) are meant to "enable a richer set of applications to the end-user", creating a network platform that allows for the rapid creation of new services without the need to add new infrastructure. Significant progress has been made in the standardization of NGN architecture and protocol implementation in several different standards bodies. There has, however, been a lack of progress in the development of standardized open APIs for the developer community to create innovative applications for the NGN platform. This paper outlines the importance of such APIs, what has been achieved so far in the standards bodies and a brief overview of emerging de-facto standards such as Google's OpenSocial and Android APIs. The paper concludes with a brief set of issues that standards bodies need to resolve in relation to open APIs.

26 citations

Proceedings Article•10.1109/ICDIM.2008.4746751•
Ubiquitous computing and android

[...]

Z.S. Hassan
1 Nov 2008
TL;DR: The properties of ubiquitous systems are discussed and the software requirements for such systems are brought to light and how Android fulfills the subject requirements and considerations are highlighted.
Abstract: This paper discusses the properties of ubiquitous systems and brings to light the software requirements for such systems. Our study has shown that the primary principle behind all ubiquitous applications is to provide the users with intelligent learning systems that supplement their everyday activities. This is the primary consideration on which a ubiquitous application can be evaluated. This paper also discusses various features of Android operating system in the light of the ubiquitous system requirements. It also highlights how Android fulfills the subject requirements and considerations.

26 citations

Journal Article•
Reviews: Domo Arigato Mr Androidato?an introduction to the new google mobile Linux framework, android

[...]

Adam M. Dutko
01 Mar 2008-Linux Journal

26 citations

Book Chapter•10.1007/978-3-540-70540-6_157•
A Smart Indoor Navigation Solution Based on Building Information Model and Google Android

[...]

Ferial Shayeganfar1, Amin Anjomshoaa1, A Min Tjoa1•
Vienna University of Technology1
9 Jul 2008
TL;DR: This paper presents a smart indoor navigation solution that is based on Semantic Web technologies and Building Information Model (BIM) and aligned with Google Android's concepts to enlighten the realization of results.
Abstract: There are many types of indoor and outdoor navigation tools and methodologies available. A majority of these solutions are based on Global Positioning Systems (GPS) and instant video and image processing. These approaches are ideal for open world environments where very few information about the target location is available, but for large scale building environments such as hospitals, governmental offices, etc the end-user will need more detailed information about the surrounding context which is especially important in case of people with special needs. This paper presents a smart indoor navigation solution that is based on Semantic Web technologies and Building Information Model (BIM). The proposed solution is also aligned with Google Android's concepts to enlighten the realization of results.

24 citations

Journal Article•10.1049/ET:20080912•
The androids are coming [Comms]

[...]

Juan Pablo Conti
09 Sep 2008-Engineering & Technology
TL;DR: With the release of Android, Google is offering a free-to-use yet versatile OS that could help handset makers reduce time-to -market for new devices and help cellular operators differentiate their service propositions while lowering the cost of innovative devices.
Abstract: With the release of Android, the battle is on for the mobile operating system market. The first thing to say about Android is that it is built on a Linux kernel (version 2.6 for those familiar with the open-source code). Google's grand plan is based on promising something that sounds almost too good to be true. Google is offering a free-to-use yet versatile OS that could help handset makers reduce time-to-market for new devices. Android is also a fully open, customisable OS that could help cellular operators differentiate their service propositions while lowering the cost of innovative devices. Android is also an open invitation to mobile software developers to write exciting third-party applications. Finally, Android may give mobile phone users an Internet experience on their handsets to rival that which they've come to expect from their PCs.
Proceedings Article•10.1145/1414471.1414530•
Naming practice on an open platform for people with aphasia

[...]

Chris Benjamin1, Jesse Harris1, Alex Moncrief1, Gail Ramsberger2, Clayton Lewis2 •
Jackson State University1, University of Colorado Boulder2
13 Oct 2008
TL;DR: Banga is a software system that uses the Android open source software platform for mobile phones to support word finding practice, a form of therapy for people with aphasia, making it easier for patients to participate in treatment, and for clinicians to deliver it.
Abstract: Banga is a software system that uses the Android open source software platform for mobile phones to support word finding practice, a form of therapy for people with aphasia. By connecting to a Web site, Banga provides for remote monitoring and management of the therapy, making it easier for patients to participate in treatment, and for clinicians to deliver it.
Proceedings Article•10.1109/ISWCS.2008.4726030•
Tagciti: A practical approach for location-aware and socially-relevant information creation and discovery for mobile users

[...]

Udana Bandara1, P. Bandara2•
University of Tokyo1, University of Colombo2
30 Dec 2008
TL;DR: Based on user tests and feasibility evaluations, the effectiveness and relevance of such a service in a mobile environment is evaluated and the improvements needed to be done in the next stage of system implementation is recognized.
Abstract: Tagciti is a novel location-aware and socially-relevant information creating and discovering service for mobile users. Instead of depending on commercially created location related information, Tagciti provides users the necessary means to become part of the information creation process. It enables the creation of dynamic, up to date, and socially-relevant shared information. Also, it provides an effective mechanism to discover created information in a socially-relevant and location-aware manner utilizing users? social network and location information. We recognize the following as the key requirements for Tagciti: expressive, extensible and well defined data structure, correlation of information, self governing of the service, organic growth of the system with the community, and integration with existing technology. The initial system has been implemented based on the above requirements. Moreover, the mobile terminal implementation of the system is conducted using two separate platforms: Android platform of Open Handset Alliance and Japans? Mobile-Internet. Based on user tests and feasibility evaluations, the effectiveness and relevance of such a service in a mobile environment is evaluated and also the improvements needed to be done in the next stage of system implementation is recognized.
Proceedings Article•10.4108/ICST.MOBIQUITOUS2008.3945•
Towards on embedded agent model for Android mobiles

[...]

Jorge Agüero1, Miguel Rebollo1, Carlos Carrascosa1, Vicente Julián1•
Polytechnic University of Valencia1
21 Jul 2008
TL;DR: A new agent model "specially" designed for the new Android Google SDK, where the Android mobile phone can be considered as a software agent, which uses abstractions which makes possible its implementation on differents systems.
Abstract: This paper presents, a new agent model "specially" designed for the new Android Google SDK, where the Android mobile phone can be considered as a software agent. This agent model has an approach more practical than theoretical because it uses abstractions which makes possible its implementation on differents systems. The appearance of Android as an open system based on Linux has created new expectations for agent implementation. Agents may run in different hardware platforms, one approach useful in Ubiquitous Computing to achieve intelligent agents embedded in the environment. This vision can be considered a real intelligent ambient.
Introduction to the OpenCORE Audio Components Used in the Android Platform

[...]

James J. Kosmach, Ralph Neff, Greg Sherwood, Javier J. Tapia, Dusan Veselinovic 
1 Aug 2008
TL;DR: This paper introduces the OpenCORE multimedia framework and associated optimized audio codecs which are a part of the Android platform, and shows how these components meet the challenging requirements for use in mobile devices.
Abstract: Audio and speech codecs such as MP3, AAC, and AMR are used extensively on mobile devices throughout the world. In the ideal case, such codecs rely on hardware acceleration. However, it is also very common to see software audio codecs running on the main application processor, which is often an ARM core processor. Such codecs must be memory efficient, processing cycle efficient, portable to multiple operating systems, robust to data loss, and must also have a modular interface. In this paper, we introduce the OpenCORE multimedia framework and associated optimized audio codecs which are a part of the Android platform. We show how these components meet the challenging requirements for use in mobile devices. The OpenCORE audio components are currently available from the Open Handset Alliance as part of the Android SDK, and the source code for these components is scheduled for release in late 2008. The components are thus freely available for use in mobile device projects, and for non-mobile projects as well.
Monitoring android for collaborative anomaly detection: a first architectural draft [Technical Report: TUB-DAI 08/08-02]

[...]

Aubrey-Derrick Schmidt, Rainer Bye, Hans-Gunterh Schmidt, Kamer Ail Yuksel, Osman K, Jan Clausen, Karsten Raddatz, Seyit Camtepe, Sahin Albayrak 
1 Jan 2008
Monitoring Android for Collaborative Anomaly Detection: A First Architectural Draft

[...]

Aubrey-Derrick Schmidt, Rainer Bye, Kamer Ali Yuksel, Osman Kiraz, Karsten Raddatz, Ahmet Camtepe, Sahin Albayrak 
1 Jan 2008
Book Chapter•10.1007/978-0-387-87503-3_20•
Standardization as an Arena for Open Innovation

[...]

Endre Grøtnes1•
University of Oslo1
22 Oct 2008
TL;DR: It is argued that anticipatory standardization can be viewed as an arena for open innovation and shows this through two cases from mobile telecommunication standardization, one of which is the Android initiative by Google and the Open Handset Alliance.
Abstract: This paper argues that anticipatory standardization can be viewed as an arena for open innovation and shows this through two cases from mobile telecommunication standardization. One case is the Android initiative by Google and the Open Handset Alliance, while the second case is the general standardization work of the Open Mobile Alliance. The paper shows how anticipatory standardization intentionally uses inbound and outbound streams of research and intellectual property to create new innovations. This is at the heart of the open innovation model. The standardization activities use both pooling of R&D and the distribution of freely available toolkits to create products and architectures that can be utilized by the participants and third parties to leverage their innovation. The paper shows that the technology being standardized needs to have a systemic nature to be part of an open innovation process.
Dissertation•
Estudio de la plataforma Android

[...]

Judit Balaguero Peña
28 Jul 2008
TL;DR: Aplicacion es un principio para la creacion de un sistema que utilice el servicio de localizacion, uno de los aspectos mas interesantes de Android as mentioned in this paper.
Abstract: Este proyecto estudia y realiza una prueba de concepto sobre la nueva plataforma para dispositivos moviles creada por Google y actualmente en fase de desarrollo, Android. Se estudian los conceptos mas novedosos de Android, se aprende como desarrollar aplicaciones para el y se crea una aplicacion que permita evaluar algunas de las prestaciones del sistema. La aplicacion es un principio para la creacion de un sistema que utilice el servicio de localizacion, uno de los aspectos mas interesantes de Android.
Book Chapter•10.1007/978-3-540-88875-8_73•
PALASS: A Portable Application for a Location-Aware Social System

[...]

Martin T. Press1, Daniel Goodwin1, Roberto A. Flores1•
Christopher Newport University1
9 Nov 2008
TL;DR: PALASS, a location-aware framework for portable handheld devices based on the Google Android platform, is presented, built as a web service supporting the dynamic addition of geographically-located social events, which are automatically filtered according to the group affiliations of each user.
Abstract: In this paper we present PALASS, a location-aware framework for portable handheld devices based on the Google Android platform. Location-aware systems are context-sensitive systems that provide information based on current location. We expand this model to include a social dimension where events are shared among users of social groups and are graphically displayed using maps in Android handheld devices. The framework is built as a web service supporting the dynamic addition of geographically-located social events, which are automatically filtered according to the group affiliations of each user. To emphasize the implementation-independence of this approach, the framework defines roles for different functionalities, each with clearly defined tasks that simplify the overall interface of the system. Other location-aware systems are also explored to show how they relate to the PALASS framework.
Patent•
Speech production control system of remote control android

[...]

Ishii Carlos Toshinori, Nishio Shuichi, Ishiguro Hiroshi, Hagita Norihiro
7 Feb 2008
TL;DR: In this paper, a speech production control system of a remote control android, capable of performing lip action suited to voice of an operator in an android, is presented, where an acoustic feature extracted from the speaking voice is estimated by using a nonlinear model.
Abstract: PROBLEM TO BE SOLVED: To provide a speech production control system of a remote control android, capable of performing lip action suited to voice of an operator in an android. SOLUTION: The android control system includes, for example, a remote control terminal and a control device of the android. When the operator speaks, its speaking voice is reproduced with certain delay. Based on an acoustic feature extracted from the speaking voice, a lip shape is estimated by using a nonlinear model (S27). Action delay from action command issuing time for a specified lip shape to actual forming time of the lip shape, is estimated (S31). Based on time sequence of the estimated lip shape, optimized lip action over a predetermined period is rearranged (S35). Each action command is issued in each timing which is set with voice reproducing start timing as reference, based on each action delay (S39). The lip action for adapting to the speaking voice of the operator is attained in the android. COPYRIGHT: (C)2008,JPO&INPIT
Dissertation•
Comparing Google’s Android and Apple’s iOS Mobile Software Development Environments

[...]

Panu Pitkänen, Eero Maasalmi
1 Jan 2008
TL;DR: The objectives of this thesis were achieved as planned: both SDKs were successfully installed, four applications were created altogether, an estimation of costs was made and overall experience of both systems was gained.
Abstract: 2.11.2011 Business Information Technology Author or authors Eero Maasalmi, Panu Pitkänen Group or year of entry 2008 Title of report Comparing Google’s Android and Apple’s iOS Mobile Software Development Environments Number of pages and appendices 104 + 6 Supervisors Ismo Harjunmaa, Juhani Välimäki Mobile devices have become extremely popular during the past few years. They are used widely in business and everyday life by the young and the elderly. As the mobile devices and their operating systems have developed, the manufacturers have made it possible also for everyday users to create their own applications using specific Software Development Kits. For that reason, it is now common that applications are created not only by third party companies but also by everyone interested in the matter. The mobile business has come to a point where there are a few big companies responsible for developing the operating systems used by most hardware manufacturers. Of all the operating systems, there are two which have grown their market share during the past few years: Apple's iOS and Google's Android. The purpose of this thesis was to compare the two, finding out how easy they are to take into use, and to develop and publish applications with. The study was carried out as an empirical research. The research was made on both operating systems and the SDKs. Based on that knowledge, applications were created and published for both systems. The basic outline of the study was installing and working with both SDKs, developing and publishing applications using the SDKs, and estimating the costs of installing development kits in an educational environment. The objectives of this study were achieved as planned: both SDKs were successfully installed, four applications were created altogether, an estimation of costs was made and overall experience of both systems was gained.
Journal Article•10.1299/JSMERMD.2008._1P1-G15_1•
1P1-G15 Gaze control for a natural idling motion in an android using a visual saliency model

[...]

Takenobu Chikaraishi, Yutaka Nakamura, Yoshio Matumoto, Hiroshi Ishiguro
1 Jan 2008
Book•
Getting Started with iPhone SDK, Android and others: Mobile Application Development - Create your Mobile Applications Best Practices Guide

[...]

Steven Hall
24 Nov 2008
TL;DR: This book covers the known relative differences between the most popular mobile platform development options for handheld devices such as personal digital assistants, enterprise digital assistants or mobile phones to guide developers in choosing a mobile platform for development on Information appliances.
Abstract: This book covers the known relative differences between the most popular mobile platform development options for handheld devices such as personal digital assistants, enterprise digital assistants or mobile phones. It helps guide developers in choosing a mobile platform for development on Information appliances, and covers iPhone SDK, Android, Java ME, Symbian, Lazarus, Python, .NET, BREW, Pocket PC, Microsoft Smartphone, Palm OS, Flash Lite and Microbrowser.This book discusses everything from getting started with for example iPhone SDK, to using the development tools and technologies necessary to create applications for the iPhone and other mobile devices. Get up to speed with the tools, frameworks, development best-practices, and design methods for creating your Mobile application.
Dissertation•
Using the Geographical Location of Photos in Mobile Phones

[...]

Jon Anders Amundsen
1 Jan 2008
TL;DR: Three of the application suggestions for using location information of photos were implemented as prototypes on the Android platform to investigate how suitable this platform is for developing location-based software.
Abstract: Digital cameras in mobile phones have become very popular in the recent years, and it is common to have large photo collections stored in the phone. Organizing these photos on the phone is still a big problem though. This study explores different ways of utilizing the location of where the photos were taken to make it easier to manage a large photo collection. Several different positioning technologies that can be used to obtain the location of where a photo was taken are presented. Three of the application suggestions for using location information of photos were implemented as prototypes on the Android platform. Android is a new platform for mobile phones developed by Google and the Open Handset Alliance, which has been made available as a preview release for developers. A part of this study was to investigate how suitable this platform is for developing location-based software. It was found that it is very suitable, although there still are some bugs and missing features that are expected to be fixed before the final release. The three application prototypes that were implemented were called “From Photo to Map”, “From Map to Photos” and “Who Lives Here?” The “From Photo to Map” application lets the user see a map where the location of a selected photo is visualized with a marker. The “From Map to Photos” application shows a map with markers at all of the locations where the user has taken photos. When one of the markers is selected, the photos taken at that location is shown. The “Who Lives Here?” application lets the user know which of the persons in his contact list that lives where the photo was taken. A small user survey showed that the participants thought all of the applications could be useful, but they were not so sure if they would use them themselves. The survey also showed that most of the users were able to find photos faster when using map-based browsing in the “From Map to Photos” application than when browsing through a photo collection linearly, but several concerns about the implementation details and the use of an emulator make the exact efficiency gain very uncertain.
Book•
Google Apps Hacks

[...]

Philipp Lenssen
27 Apr 2008
TL;DR: "Google Apps Hacks" outlines ways you can create a simple web site with nothing but Google tools, including Page Creator, Blogger, Google Analytics, and content from other Google apps.
Abstract: Can Google applications really become an alternative to the venerable Microsoft Office suite? Conventional wisdom may say no, but practical wisdom says otherwise. Right now, 100,000 small businesses are currently running trials of Google office applications. So are large corporations such as General Electric and Proctor & Gamble. "Google Apps Hacks" gets you in on the action with several ingenious ways to push Google's web, mobile, and desktop apps to the limit. The scores of clever hacks and workarounds in this book help you get more than the obvious out of a whole host of Google's web-based applications for word processing, spreadsheets, PowerPoint-style presentations, email, calendar, and more by giving you ways to exploit the suite's unique network functionality.You get plenty of ways to tinker with: Google documents - share and edit documents with others in real time, view them on the run with Google Docs mobile service, and use Google Notebook for web research; Google Spreadsheets - add real-time data to spreadsheets, and generate charts and tables you can embed in web pages; Google presentations - view them on a mobile phone and save them as video; Gmail - send email to and from a mobile phone, adjust Gmail's layout with a style sheet, and a lot more; iGoogle - create your own gadgets, program a screenscraper, add Flash games, and more; Google calendar - add web content events, public calendars, and your Outlook Calendar to this application; Google Reader; Google Maps; Google Earth; and Google SketchUp: the new 3D modeling software tool; Picasa; YouTube; and, Google Video - discover new ways to customize and use these media management apps. In addition, "Google Apps Hacks" outlines ways you can create a simple web site with nothing but Google tools, including Page Creator, Blogger, Google Analytics, and content from other Google apps. This amazing collection just might convince you that Microsoft Office is not the last word in business applications.
Representing personal presence with a teleoperated android

[...]

Miranda Anderson, Shuichi Nishio, Hiroshi Ishiguro, Miranda Anderson, Norihiro Hagita
1 Jan 2008
Book Chapter•10.1007/978-3-540-78490-6_15•
Android Employing 3-D Finite Element Method

[...]

Masayuki Mishima1, Katsuhiro Hirata1, Hiroshi Ishiguro1•
Osaka University1
1 Jan 2008
TL;DR: The dynamic performances are computed by the 3-D finite element method and compared with the measurement of the prototype and both results are in good agreement, and the validity of the analysis is clarified.
Abstract: We have been studying the new linear actuator for android using Halbach array of magnets. In this paper, the dynamic performances are computed by the 3-D finite element method and compared with the measurement of the prototype. As the result, both results are in good agreement, and the validity of the analysis is clarified. Moreover, the effectiveness of the proposed actuator is verified through the comparison with the conventional synchronous motor (shaft motor).
Progressive solution of communication services in the environment of embedded devices

[...]

Ivan Klimek
1 Jan 2008
TL;DR: This thesis maps the current possibilities of the technology and features that need to be added in MANETs and the routing overhead / signalization reduction strategy The Live and Let Live is presented in detail.
Abstract: in English Mobile Ad hoc Networks (MANETs) provide the flexibility to create networks on-demand and without any dedicated infrastructure, networks consisting only of end clients. This thesis maps the current possibilities of the technology and features that need to be added. The routing overhead / signalization reduction strategy The Live and Let Live is presented in detail. Further the large scale deployment of MANETs and the means of accomplishing this goal are studied. The first prototype of a MANET enabled mobile router and the port of the OLSR-NG routing protocol for the Android mobile platform are presented. The feasibility of commercial MANET usage is shown on the example of the combination of MANETs with technology of Unlicensed Mobile Access (UMA).
Proceedings Article•10.1117/12.764850•
An infrastructure to manage errors and originalities in mobile multimedia development

[...]

Daniel Oltmanns, Henrik Hörning, Reidar Hörning, Stefan Edlich, Jörg Schlapinski 
14 Feb 2008-electronic imaging
TL;DR: This paper describes a portal that communicates with mobile devices to gather device data and presents the first approach for this infrastructure that includes a web framework (ajajajava.org) which is ready to use.
Abstract: This paper describes a portal that communicates with mobile devices to gather device data. The idea is to transmit features, characteristics and errors into some kind of middleware – in our case the Bugfinder portal. This has two advantages: First this information can be looked up using a normal web browser. But secondly this information should be available where the development takes place. So Eclip se is one target place that should be supported by a Bugfinder Eclipse Plug-In. In this way the developer can get information and instant code-hints during the development. We present the first approach for this infra structure that includes a web framework (ajajajava.org) which is ready to use. 1. INTRODUCTION For the development of an application for mobile phones, the implementation with the Java Micro Edition (J2ME) or the Android SDK might currently be the best choice. [1] Unfortunately, many mobile phone manufacturers do not always implement the Java Specification Requests (JSR 030, JSR 037 and JSR 082) correctly. Today’s mobile phones differ extremely in terms of hardware resources and thus one and the same application behaves differently on different mobile phones. In order to make sure that an application works identically on as many mobile phones as possible, the application has to be optimized for each individual mobile phone model. To do so, the program must be loaded and tried out on every single mobile phone type. This is in fact a very tedious task, because mobile development environments do lack advanced debugging solutions. This makes the debugging process not only expensive, but also very time-consuming. [2] This paper presents a portal to track errors and originality's on mobile devices. The errors can be uploaded and categorized. To foster efficient developmen t a plug-in has be created that allows to view mobile device information data during the development process.

Tools

SciSpace AgentBiomedical AgentSciSpace RecruitSciSpace for EnterpriseAgent GalleryChat with PDFLiterature ReviewAI WriterFind TopicsParaphraserCitation GeneratorExtract DataAI DetectorCitation Booster

Learn

ResourcesLive Workshops

SciSpace

CareersSupportBrowse PapersPricingSciSpace Affiliate ProgramCancellation & Refund PolicyTermsPrivacyData Sources

Directories

PapersTopicsJournalsAuthorsConferencesInstitutionsCitation StylesWriting templates

Extension & Apps

SciSpace Chrome ExtensionSciSpace Mobile App

Contact

support@scispace.com
SciSpace

© 2026 | PubGenius Inc. | Suite # 217 691 S Milpitas Blvd Milpitas CA 95035, USA

soc2
Secured by Delve