Connected Limited Device Configuration

The Connected Limited Device Configuration (CLDC) is a specification of a framework for Java ME applications describing the basic set of libraries and virtual-machine features that must be present in an implementation. The CLDC is combined with one or more profiles to give developers a platform for building applications on embedded devices with very limited resources such as pagers and mobile phones.[1] The CLDC was developed under the Java Community Process as JSR 30[2] (CLDC 1.0) and JSR 139[3] (CLDC 1.1).

Typical requirements

CLDC is designed for devices that have limited processing power, memory, and graphical capability. Devices typically have the following features:[1]

  • 16-bit or 32-bit CPU with a clock speed of 16 MHz or higher
  • At least 160 KB ROM allocated for the CLDC libraries and virtual machine
  • At least 8 KB total RAM available to the Java platform
  • Low power consumption, often operating on battery power
  • Connectivity to some kind of network, often with a wireless, intermittent connection and limited bandwidth

Noteworthy limitations

Compared to the Java SE environment, several APIs are absent entirely, and some APIs are altered such that code requires explicit changes to support CLDC. In particular, certain changes are not just the absence of classes or interfaces, but actually change the signatures of existing classes in the base class library. An example of this is the absence of the Serializable interface, which does not appear in the base class library due to restrictions on reflection usage. All java.lang.* classes which normally implement Serializable do not, therefore, implement this tagging interface.

Other examples of limitations depend on the version being used, as some features were re-introduced with version 1.1 of CLDC.[4]

CLDC 1.0 and 1.1

  • The Serializable interface is not supported.
  • Parts of the reflection capabilities of the Java standard edition:
  • No finalization. CLDC does not include the Object.finalize() method.
  • Limited error handling. Non-runtime errors are handled by terminating the application or resetting the device.
  • No user-defined class loaders
  • No thread groups or daemon threads.

Profiles

A profile is a set of APIs that support devices with different capabilities and resources within the CLDC framework to provide a complete Java application environment. There are specific profiles for devices ranging from vending machines to set-top boxes, with the mobile phone profile MIDP being the most prevalent.[5]

Mobile Information Device Profile

The Mobile Information Device Profile is a profile designed for cell phones. There are two versions of MIDP available, specified in JSR 37[6][7] (MIDP 1.0) and JSR 118[8][9] (MIDP 2.0). Both versions provide an LCD oriented GUI API, with MIDP 2.0 including a basic 2D gaming API. Applications written to use this profile are called MIDlets. Many cell phones come with a MIDP implementation, and it is a popular platform for downloadable cell phone games.[10]

Information Module Profile

The Information Module Profile is specified in JSR 195[11] and is designed for vending machines, network cards, routers, telephone boxes and other systems with either simple or no display and some form of limited two way network access. Only APIs for application creation, storage, and network access are defined. These are a subset of the javax.microedition.io, rms and midlet packages in MIDP. Siemens Mobile and Nokia put forward this specification to the JCP.

DoJa Profile

The DoJa profile was designed for the i-mode mobile phone by NTT DoCoMo.

Digital Set Top Box Profile

The Digital Set Top Box profile, specified in JSR 242,[12] is designed for the cable market. Also referred to as OnRamp, this profile is based on a subset of the OpenCable Application Platform (OCAP), which defines a set of APIs for the development of applications for set-top boxes and similar devices. The profile consists of subsets from the CDC Personal Basis Profile including support for AWT, Xlet, file access, and network APIs, as well as several media-related interfaces from OCAP. The whole profile encompassed 31 Java packages and approximately 1500 APIs.[5]

Optional Packages

The PDA Optional Packages are specified in JSR-75[13] and are designed for PDAs such as Palm or Windows CE devices. The specification defines two independent packages that represent important features found on many PDAs and other mobile devices. These packages are:

  • Personal Information Management (PIM) which gives devices access to personal information management data contained in address books, calendars, and to-do lists.
  • FileConnection (FC) which allows access to file systems and removable storage devices, such as external memory cards.

General APIs

java.io
A streamlined version of the java.io package found in the standard edition for doing Input/Output operations.
java.lang
Contains classes that are essential to the Java language. This package contains standard java types like Integers and Strings as well as basic exceptions, math functions, system functions, threading and security functions.
java.util
A streamlined version of the java.util collection library. This package contains the collection classes like Vector and Hashtable. It also contains calendar and date class.

See also

References

Read other articles:

Island of the Galápagos Islands Santa Cruz Island(Indefatigable Island)Santa Cruz IslandGeographyLocationGalápagos Islands, EcuadorCoordinates0°37′23″S 90°22′06″W / 0.623017°S 90.368254°W / -0.623017; -90.368254ArchipelagoGalápagos IslandsArea986 km2 (381 sq mi)Highest elevation864 m (2835 ft)[1]Highest pointCerro CrockerAdministrationEcuadorDemographicsPopulation15,701 (2015) One of the twin craters, Los Gemelo...

 

artikel ini perlu dirapikan agar memenuhi standar Wikipedia. Tidak ada alasan yang diberikan. Silakan kembangkan artikel ini semampu Anda. Merapikan artikel dapat dilakukan dengan wikifikasi atau membagi artikel ke paragraf-paragraf. Jika sudah dirapikan, silakan hapus templat ini. (Pelajari cara dan kapan saatnya untuk menghapus pesan templat ini) Salah satu terbitan sebelumnya Empat Warna (9 Oktober 1942), dengan Walt Disney's Donald Duck di Donald Duck Finds Pirate Gold . Catatan : Em...

 

ورم دموي رأسي معلومات عامة الاختصاص طب الأطفال  من أنواع صدمة الولادة (الجسدية)،  وورم دموي  الإدارة حالات مشابهة الحدبة المصلية الدموية  التاريخ وصفها المصدر معجم التخاطب لماير  [لغات أخرى]‏  تعديل مصدري - تعديل   ورم دموي رأسي هي حالة تتميز بنزيف دم م...

 

Flakvierling 38 met 20mm-kaliber De 2-cm-Flak-Vierling 38 was Duits luchtafweergeschut tijdens de Tweede Wereldoorlog met de volgende kenmerken: gewicht 1.500 kg. traverse 360 graden. vier lopen stuksbemanning 5 à 6 man. vuursnelheid (voor alle vier de lopen gezamenlijk) theoretisch 1800 en praktisch 800 schoten/minuut. bereik 4.800 meter. aanvangssnelheid projectiel 930 m/s. De hoge vuursnelheid en de brede traverse maakten het wapen ideaal in de strijd tegen snelle, laagvliegende vliegtuig...

 

Piechowice Localidad y municipio BanderaEscudo PiechowiceLocalización de Piechowice en PoloniaCoordenadas 50°50′59″N 15°35′56″E / 50.84963, 15.59887Entidad Localidad y municipio • País  Polonia • Voivodato Baja Silesia • Distrito Jelenia GóraSuperficie Puesto 2067.º • Total 43.22 km²Altitud   • Media 360 m s. n. m.Población (2011) Puesto 1378.º • Total 6489 hab. • Densidad 150 hab/km²Huso ho...

 

Minor league baseball teamReading Fightin PhilsFounded in 1967 Reading, Pennsylvania Team logo Cap insignia Minor league affiliationsClassDouble-A (1967–present)LeagueEastern League (2022–present)DivisionNortheast DivisionPrevious leagues Double-A Northeast (2021) Eastern League (1967–2020) Major league affiliationsTeamPhiladelphia PhilliesMinor league titlesLeague titles (4)1968197319952001*Division titles (4)1995200020152016*Co-championsTeam dataNameReading Fightin Phils (2013–prese...

 

Rahman Raoufi Porträt Geburtstag 9. April 1978 Geburtsort Gonbad-e Qabus, Iran Partner seit 2014 Bahman Salemiinjehboroun Weltrangliste Position 47[1] Erfolge 2017 – WM-Teilnehmer (Stand: 8. August 2017) Rahman Raoufi (* 9. April 1978 in Gonbad-e Qabus) ist ein iranischer Beachvolleyballspieler. Karriere Raoufi belegte 2010 mit Reza Assari Naeini beim Challenger-Turnier in Chennai den fünften Platz. 2014 spielte er erstmals mit Bahman Salemiinjehboroun und wurde Neunter der Asienm...

 

Makam Umberto I Humbert I (bahasa Italia: Umberto I; skt. 980  – 1042 atau 1047 x 1048), lebih dikenal sebagai Humbert yang Bertangan Putih (Prancis: Humbert aux blanches-mains) atau Humbert Whitehand (bahasa Italia: Umberto Biancamano)[2]merupakan seorang pendiri Wangsa Savoia. Pengabdiannya kepada kaisar Jerman Heinrich II dan Konrad II dihargai dengan wilayah Maurienne dan Aosta dan wilayah di Valais, yang seluruhnya dengan biaya uskup setempat dan uskup agu...

 

Ini adalah nama Jepang, nama keluarganya adalah Iwakura. Iwakura Tomomi Pada 500 yen lama Iwakura Tomomi (岩倉 具視code: ja is deprecated , 26 Oktober 1825 – 20 Juli 1883) merupakan seorang negarawan pada masa Bakumatsu dan zaman Meiji.[1] Bekas uang kertas 500 Yen yang dikeluarkan oleh Bank Jepang memuat gambarnya. Iwakura lahir di Kyoto sebagai putra kedua dari abdi dalem tingkat rendah dan bangsawan Horikawa Yasuchika (堀川 康親code: ja is deprecated ). Pada 1836, ia diad...

 

Type of functional equation (mathematics) Not to be confused with Difference equation. Visualization of heat transfer in a pump casing, created by solving the heat equation. Heat is being generated internally in the casing and being cooled at the boundary, providing a steady state temperature distribution. Differential equations Scope Fields Natural sciencesEngineering Astronomy Physics Chemistry Biology Geology Applied mathematics Continuum mechanics Chaos theory Dynamical systems Social sci...

 

Chinese essayist, historian and philosopher (1619–1692) In this Chinese name, the family name is Wang (王). Wang Fuzhi王夫之Wang Fuzhi.Born(1619-10-07)7 October 1619Hengyang, Hunan, ChinaDied18 February 1692(1692-02-18) (aged 72)Hengyang, Hunan, ChinaOccupations Historian essayist philosopher Notable workChuanshan yishu quanjiMovementAnti-Qing sentimentChildrenWang Ban (son)Wang Yu (son)Parent(s)Wang ZhaopingTan RurenChinese nameChinese王夫之TranscriptionsStandard MandarinHanyu ...

 

This article includes a list of references, related reading, or external links, but its sources remain unclear because it lacks inline citations. Please help to improve this article by introducing more precise citations. (February 2020) (Learn how and when to remove this template message) 52°56′50″N 01°11′09″W / 52.94722°N 1.18583°W / 52.94722; -1.18583 ChurchSt. Mary's Church, Wollaton ParkSt. Mary's Church, Wollaton ParkDenominationChurch of EnglandChurch...

 

Untuk pemain sepakbola Indonesia dengan nama yang mirip secara homofonik, lihat Muhammad Ridwan. Muhammad Ridhuan Informasi pribadiNama lengkap Muhammad ridhuanTanggal lahir 6 Mei 1984 (umur 39)Tempat lahir Indonesia, SingapuraTinggi 1,78 m (5 ft 10 in)Posisi bermain GelandangInformasi klubKlub saat ini Tampines RoversNomor 6Karier senior*Tahun Tim Tampil (Gol)2003−2006 Young Lions 79 (6)2007−2009 Tampines Rovers 77 (10)2009−2011 Arema Indonesia 54 (10)2011−2012 Ar...

 

Svatopluk INama lainSvatopluk, Svätopluk, Свѧтопълкъ, Sventopluk, Suentopolcus, Suatopluk, Zventopluk, Zwentibald, Zwentibold, Zuentibold, Zuentibald Svatopluk I[1] (sekitar tahun 830 - 894) dari Istana Mojmír merupakan seorang pangeran Kerajaan Nitra (tahun 850 - 871)[2] dan kemudian Raja Moravia Besar (871 - 894). Dibawah pimpinannya pemerintahan Moravia Besar mencapai puncak kejayaan dimasa itu. Pemerintahan Banteng kepausan Scire vos volumus yang ditujukan...

 

Species of fish Bellator egretta Conservation status Least Concern (IUCN 3.1)[1] Scientific classification Domain: Eukaryota Kingdom: Animalia Phylum: Chordata Class: Actinopterygii Order: Scorpaeniformes Family: Triglidae Genus: Bellator Species: B. egretta Binomial name Bellator egretta(Goode & T. H. Bean, 1896) Synonyms[2] Prionotus egretta Goode & Bean, 1896 Bellator egretta, the streamer searobin, is a species of marine ray-finned fish belonging to the f...

 

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (يوليو 2016) التعليم في البلد الميزانية الوطنية للتعليم معلومات عامة التحصيل الالتحاق الوصول تعديل مصدري - تعديل   ت...

 

Halaman ini berisi artikel tentang teks-teks bahasa Aram dan Ibrani yang membentuk kitab suci Yahudi. Untuk kanon Yahudi, lihat Tanakh. Untuk tradisi tekstual utama, lihat Teks Masoret. Untuk penggunaannya dalam Alkitab Kristen, lihat Perjanjian Lama. Untuk rangkaian edisi kritis modern, lihat Biblia Hebraica.  Bagian dari seriAlkitab Kanon Alkitabdan kitab-kitabnya Tanak(Taurat · Nevi'im · Ketuvim)Kanon Alkitab Kristen · Alkitab IbraniPerjanjian Lama (PL)&#...

 

Stock exchange in Dhaka, Bangladesh Dhaka Stock Exchangeঢাকা স্টক এক্সচেঞ্জTypeStock ExchangeLocationDhaka, BangladeshCoordinates23°50′10″N 90°25′02″E / 23.8360°N 90.4173°E / 23.8360; 90.4173Founded1954; 69 years ago (1954)OwnerDhaka Stock Exchange LimitedKey peopleMD Eunusur Rahman (Chairman) Dr. ATM Tariquzzaman (Managing Director)CurrencyBangladeshi taka (৳)No. of listings651[1]...

 

The Supreme Committee for the Liberation of Lithuania or VLIK (Lithuanian: Vyriausiasis Lietuvos išlaisvinimo komitetas) was an organization seeking independence of Lithuania. It was established on November 25, 1943, during the Nazi occupation. After World War II it moved abroad and continued its operations in Germany and the United States. VLIK claimed to be the legal representative of the Lithuanian parliament and government, but it did not enjoy international recognition. It was dissolved...

 

Public college in the capital city of Dhaka in Bangladesh Government Bangla Collegeসরকারি বাঙলা কলেজMonogram of Government Bangla CollegeMottoহে প্রভু আমাকে জ্ঞান দাওMotto in EnglishO God, give me wisdomTypePublicEstablished1 October 1962; 61 years ago (1962-10-01)FounderAbul KashemAffiliationUniversity of DhakaChancellorPresident of BangladeshVice-ChancellorASM Maksud KamalPrincipalProfessor Md. Jaha...