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.CLDC Overview http://java.sun.com/javame/technology/cldc/overview.jsp The CLDC was developed under the Java Community Process as JSR 30JSR 30, CLDC 1.0 http://www.jcp.org/en/jsr/detail?id=30 (CLDC 1.0) and JSR 139JSR 139, CLDC 1.1 http://www.jcp.org/en/jsr/detail?id=139 (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: * 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 virtu ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
Software Framework
In computer programming, a software framework is a software abstraction that provides generic functionality which developers can extend with custom code to create applications. It establishes a standard foundation for building and deploying software, offering reusable components and design patterns that handle common programming tasks within a larger software platform or environment. Unlike libraries where developers call functions as needed, frameworks implement inversion of control by dictating program structure and calling user code at specific points, while also providing default behaviors, structured extensibility mechanisms, and maintaining a fixed core that accepts extensions without direct modification. Frameworks also differ from regular applications that can be modified (like web browsers through extensions, video games through mods), in that frameworks are intentionally incomplete scaffolding meant to be extended through well-defined extension points and followin ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
![]() |
Vending Machine
A vending machine is an automated machine that dispenses items such as snacks, beverages, cigarettes, and lottery tickets to consumers after cash, a credit card, or other forms of payment are inserted into the machine or payment is otherwise made. The first modern vending machines were developed in England in the early 1880s and dispensed postcards. Vending machines exist in many countries and, in more recent times, specialized vending machines that provide less common products compared to traditional vending machine items have been created. History The earliest known reference to a vending machine is in the work of Hero of Alexandria, an engineer and mathematician in first-century Roman Egypt. His machine accepted a coin and then dispensed wine or holy water. When the coin was deposited, it fell upon a pan attached to a lever. The lever opened a valve which let some water flow out. The pan continued to tilt with the weight of the coin until it fell off, at which point a count ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
Windows CE
Windows CE, later known as Windows Embedded CE and Windows Embedded Compact, is a discontinued operating system developed by Microsoft for mobile and embedded devices. It was part of the Windows Embedded family and served as the software foundation of several products including the Handheld PC, Pocket PC, Auto PC, Windows Mobile, Windows Phone 7 and others. Unlike Windows Embedded Standard, Windows For Embedded Systems, Windows Embedded Industry and Windows IoT, which are based on Windows NT, Windows CE uses a different hybrid kernel. Microsoft licensed it to original equipment manufacturers (OEMs), who could modify and create their own user interfaces and experiences, with Windows Embedded Compact providing the technical foundation to do so. Earlier versions of Windows CE worked on MIPS and SHx architectures, but in version 7.0 released in 2011—when the product was also renamed to Embedded Compact—support for these were dropped but remained for MIPS II archi ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
Palm, Inc
Palm, Inc., was an American company that specialized in manufacturing personal digital assistants (PDAs) and developing software. Palm designed the PalmPilot, the first PDA successfully marketed worldwide, and was known for the Treo 600, one of the earlier successful smartphones. Palm developed the Palm OS software for PDAs and smartphones released under its line of Palm (PDA), Palm-branded devices and also licensed to other PDA manufacturers. The company was also responsible for the first versions of webOS, the first multitasking operating system for smartphones, and enyo (software), enyo.js, a framework for HTML5 apps. In July 2010, Palm was purchased by Hewlett-Packard (HP), and in 2011 announced a new range of webOS products. However, after poor sales, HP CEO Léo Apotheker announced in August 2011 that it would end production and support of Palm and webOS devices, marking the end of the Palm brand after 19 years. In October 2014, HP sold the Palm trademark to a shelf corpor ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
JSR-75
PDA Optional Packages for the J2ME Platform JSR 75 is a specification that standardizes access in the Java on embedded devices such as mobile phone A mobile phone or cell phone is a portable telephone that allows users to make and receive calls over a radio frequency link while moving within a designated telephone service area, unlike fixed-location phones ( landline phones). This rad ...s and PDAs to data that resides natively on mobile devices. JSR 75 is part of the Java ME framework and sits on top of CLDC, a set of lower level programming interfaces. It has 2 main components. Not all devices that claim to implement JSR 75 will implement both components. See also * MIDlet External links The JSR 75 SpecificationSuns overview of the File Connection Optional PackageSuns Overview of the PIM Optional Package {{prog-lang-stub Java device platform Java specification requests ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
![]() |
Personal Digital Assistant
A personal digital assistant (PDA) is a multi-purpose mobile device which functions as a personal information manager. Following a boom in the 1990s and 2000s, PDAs were mostly displaced by the widespread adoption of more highly capable smartphones, in particular those based on iOS and Android (operating system), Android in the late 2000s, and thus saw a rapid decline. A PDA has an electronic visual display. Most models also have audio capabilities, allowing usage as a portable media player, and also enabling many of them to be used as telephones. By the early 2000s, nearly all PDA models had the ability to access the Internet, intranets or extranets via Wi-Fi or wireless WANs, and since then generally included a web browser. Sometimes, instead of buttons, later PDAs employ touchscreen technology. History The first PDA, the Psion Organiser, Organiser, was released in 1984 by Psion (company), Psion, followed by Psion Series 3, Psion's Series 3, in 1991. The latter began to ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
Xlet
An Xlet is very similar to a Java applet and is originally introduced in Sun Microsystems's Java TV specification to support applications for Digital TV. Though Xlet looks superficially different from other application models in Java such as applet and MIDlet, it is actually meant to be a generalization of such models. The ''X'' in Xlet means an unknown, meaning that the Xlet framework may be used in any context rather than specific to Digital TV. Accordingly, Xlet was later re-introduced as a part of the Personal Basis Profile in the package, which is slightly different from the original design in the Java TV specification. The Xlet provision of a pause/resume feature is essential for a set-top box (STB) environment, which has limited memory resources and restrictions on bandwidth from the head-end provider. The current practice and intent of the Xlet framework is to provide downloadable applications for Personal Basis Profile (PBP) platforms. In particular, the BD-J platform ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
![]() |
Abstract Window Toolkit
The Abstract Window Toolkit (AWT) is Java's original platform-dependent windowing, graphics, and user-interface widget toolkit, preceding Swing. The AWT is part of the Java Foundation Classes (JFC) — the standard API for providing a graphical user interface (GUI) for a Java program. AWT is also the GUI toolkit for a number of Java ME profiles. For example, Connected Device Configuration profiles require Java runtimes on mobile telephones to support the Abstract Window Toolkit. History When Sun Microsystems first released Java in 1995, AWT widgets provided a thin level of abstraction over the underlying native user-interface. For example, creating an AWT check box would cause AWT directly to call the underlying native subroutine that created a check box. However, the check box on Windows is not the same as the check box on macOS or on the various types of Unix. Some application developers prefer this model because it provides a high degree of fidelity to the underlying ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
Connected Device Configuration
The Connected Device Configuration (CDC) 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 CDC is combined with one or more profiles to give developers a platform for building applications on embedded devices ranging from pagers up to set-top boxes.CDC Overview http://java.sun.com/javame/technology/cdc/overview.jsp The CDC was developed under the Java Community Process as JSR 36JSR 36, CDC 1.0.2 http://www.jcp.org/en/jsr/detail?id=36 (CDC 1.0.2) and JSR 218JSR 218, CDC 1.1.2 http://www.jcp.org/en/jsr/detail?id=218 (CDC 1.1.2). Typical requirements Devices that support CDC typically include a 32-bit CPU with about 2 MB of RAM, and 2.5 MB of ROM available for the Java application environment. The reference implementations for CDC profiles are based on Linux running on an Intel-compatible PC, and optimized implementations are available for a variety ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
OpenCable Application Platform
The OpenCable Application Platform, or OCAP, is an operating system layer designed for consumer electronics that connect to a cable television system, the Java-based middleware portion of the platform. Unlike operating systems on a personal computer, the cable company controls what OCAP programs run on the consumer's machine. Designed by CableLabs for the cable networks of North America, OCAP programs are intended for interactive services such as eCommerce, online banking, Electronic program guides, and digital video recording. Cable companies have required OCAP as part of the Cablecard 2.0 specification, a proposal that is controversial and has not been approved by the Federal Communications Commission. Cable companies have stated that two-way communications by third party devices on their networks will require them to support OCAP. The Consumer Electronics Association and other groups argue OCAP is intended to block features that compete with cable company provided services ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
I-mode
i-mode (, ) is a Japanese mobile internet (distinct from wireless internet) service operated by NTT DoCoMo. Unlike Wireless Application Protocols, i-mode encompasses a wider variety of internet standards, including web access, e-mail, and the packet-switched network that delivers the data. i-mode users also have access to other various services such as: sports results, weather forecasts, games, financial services, and ticket booking. Content is provided by specialised services, typically from the mobile carrier, which allows them to have tighter control over billing. Like WAP, i-mode delivers only those services that are specifically converted for the service, or are converted through gateways. Description In contrast with the Wireless Application Protocol (WAP) standard, which used Wireless Markup Language (WML) on top of a protocol stack for wireless handheld devices, i-mode borrows from DoCoMo proprietary protocols ALP (HTTP) and TLP ( TCP, UDP), as well as fixe ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |