PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Interfejsy programistyczne akcelerometrów dla urządzeń mobilnych typu Smartphone

Autorzy
Treść / Zawartość
Identyfikatory
Warianty tytułu
EN
Programming interfaces of accelerometers for Smartphone type mobile devices
Języki publikacji
PL
Abstrakty
PL
Celem artykułu jest porównanie cech API dla najpopularniejszych platform programistyczno-systemowych zaawansowanych telefonów komórkowych, tzn. platformy Java Micro Edition, Android oraz nowego systemu Windows Phone 7. W części praktycznej przedstawiono parametry i wyniki pomiarów uzyskanych poprzez opisywane API akcelerometrów wbudowanych w telefony Nokia 5800 XpressMusic i LG GT540 Swift. Jak wykazano największe możliwości posiada obecnie platforma Java ME jednak szybko rozwijające się systemy Android i Windows Phone 7 mogą tą sytuację szybko zmienić ponieważ posiadają unikalne funkcje wykorzystujące kilka czujników jednocześnie.
EN
The aim of this paper is a comparison of API capabilities for the most popular system-programming platforms of cellular phones (Smartphones), i.e. Java Micro Edition platform, Android system and new Windows Phone 7 system. Section 2 contains an introduction to terms of an accelerometer and phone axis of acceleration measurement. Sections 3, 4 and 5 are descriptions of programming library members for sensor services of Java ME, Android and Windows Phone 7 platforms. Parameters of internal accelerometers for Nokia 5800 XpressMusic and LG GT540 Swift phones are given in Section 6. There are presented the results of measuring the Earth acceleration along all three phone axis. Information of accelerometers and acceleration values were read thanks to utilisation of API functions described before. They are Mobile Sensor API of Java ME for Nokia and Android system API in case of LG phone. As it is shown in Tab. 1 the measurement accuracy as well as the values of acceleration measured along particular axes are different for the tested devices. The maximum error reaches 7%. As it is shown all programming interfaces allow reading data asynchronously. Java ME platform has got the largest range of functions and supported kinds of sensors but fast developing Android and Windows Phone 7 systems may change this situation quickly. They have got some unique abilities, e.g. functions which use data from multiple sensors during attitude measurement.
Wydawca
Rocznik
Strony
1477--1479
Opis fizyczny
Bibliogr. 7 poz., rys., tab.
Twórcy
autor
Bibliografia
  • [1] Pettey C., Stevens H.: Gartner Says 428 Million Mobile Communication Devices Sold Worldwide in First Quarter 2011, a 19 Percent Increase Year-on-Year, Press Releases, Egham, May 19, 2011.
  • [2] JSR 256: Mobile Sensor API, http://download.oracle.com/otndocs/ jcp/mobile_sensor-1.2-mrel2-oth-JSpec/, 2011.
  • [3] Slyper R, Hodgins J. K.: Action Capture with Accelerometers, Eurographics/ Eurographics/ ACM SIGGRAPH Symposium on Computer Animation, Dublin, 2008.
  • [4] Osie telefonu - obraz, http://developer.android.com/images/ axis_device.png, 2011.
  • [5] Steele J.: The Android Developer’s Cookbook. Building Applications with the Android SDK, Addison Wesley, 2011.
  • [6] Miles R.: Windows Phone Programming in C#, Windows Phone Marketplace, Program Ideas, November, 2010.
  • [7] MSDN, Microsoft.Devices.Sensors Namespace, http://msdn.microsoft. com/en-us/library/microsoft.devices.sensors%28v=VS.92%29.aspx, May 19, 2011.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-BSW4-0108-0005
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.