Knowledge

Connected Device Configuration

Source 📝

108:
is a set of Java APIs tuned for low-footprint devices that have limited resources that do not need a graphical user interface system. It provides a complete Java ME application environment for consumer products and embedded devices but without a standards-based GUI system. Version 1.1.2 is specified
175:
with a GUI toolkit based on AWT. It provides a complete Java ME application environment with full AWT support and is intended for higher end devices, such as PDAs, smart communicators, set-top boxes, game consoles, automobile dashboard electronics, and so on. This is the recommended profile for
95:
A profile is a set of APIs that support devices with different capabilities and resources within the CDC framework to provide a complete Java application environment. Three profiles are available, which build on each other incrementally and allow application developers to choose the appropriate
146:
classes. There are no heavyweight GUI components provided because these components assume the availability of a pointing device such as a mouse. The specification is described in JSR 217 and is used for products that require a standards-based graphical user interface but without full AWT
35:
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
141:
APIs and supports a similar set of devices, with lightweight graphical user interface requirements. A framework for building lightweight graphical user interface components is provided with support for some
192:
CDC supports a number of optional packages that allow developers to access specific pieces of extra functionality within the restricted resource constraints of a Java ME device.
114: 217: 207:
Optional Package provides a subset of the JDBC 3.0 API for accessing data sources, including spreadsheets, flat files and relational databases.
458: 400: 381: 343: 248: 305: 453: 197: 118: 122: 286: 151:
application programming model is used for application development within this profile, including advanced content on
113:
1.4.2, including a set of security-related optional packages, such as Java Authentication and Authorization Service (
267: 49: 362: 324: 419: 87:-compatible PC, and optimized implementations are available for a variety of other CPUs and operating systems. 143: 79:
available for the Java application environment. The reference implementations for CDC profiles are based on
64: 438: 45: 200:
Optional Package provides a subset of Java SE RMI for distributed-application and network communication.
72: 28: 397: 378: 76: 340: 423: 404: 385: 366: 347: 328: 309: 290: 271: 252: 245: 302: 447: 177: 41: 180:-based applications. The specification is described in JSR 62 and uses the 359: 321: 283: 416: 264: 68: 152: 110: 32: 181: 84: 80: 37: 204: 156: 148: 396:
J2ME FAQ, Writing an application for the J2ME Personal Profile
61: 398:
http://developers.sun.com/mobility/personal/questions/gui/
379:
http://java.sun.com/products/personalprofile/overview.html
341:
http://java.sun.com/products/personalbasis/overview.html
246:
http://java.sun.com/javame/technology/cdc/overview.jsp
104:
This is the most basic of the CDC family of profiles.
303:
http://java.sun.com/products/foundation/overview.html
224:, another framework for building Java ME applications 60:Devices that support CDC typically include a 32- 184:programming model for application development. 358:JSR 217, Personal Basis Profile Specification 240: 238: 8: 96:programming model for a particular device. 320:JSR 219, Foundation Profile Specification 52:36 (CDC 1.0.2) and JSR 218 (CDC 1.1.2). 415:JSR 62, Personal Profile Specification 360:http://www.jcp.org/en/jsr/detail?id=217 322:http://www.jcp.org/en/jsr/detail?id=219 284:http://www.jcp.org/en/jsr/detail?id=218 234: 417:http://www.jcp.org/en/jsr/detail?id=62 265:http://www.jcp.org/en/jsr/detail?id=36 218:Connected Limited Device Configuration 109:in JSR 219 and implements a subset of 7: 121:), and Java Cryptography Extension ( 44:. The CDC was developed under the 14: 117:), Java Secure Socket Extension ( 339:Personal Basis Profile Overview 21:Connected Device Configuration 1: 16:Java ME application framework 301:Foundation Profile Overview 459:Java specification requests 137:provides a superset of the 475: 377:Personal Profile Overview 27:) is a specification of a 155:discs conforming to the 173:Personal Basis Profile 135:Personal Basis Profile 129:Personal Basis Profile 46:Java Community Process 75:, and 2.5 MB of 454:Java device platform 56:Typical requirements 282:JSR 218, CDC 1.1.2 147:compatibility. The 422:2010-06-10 at the 403:2009-02-25 at the 384:2009-09-12 at the 365:2009-11-25 at the 346:2009-07-27 at the 327:2010-06-12 at the 308:2009-07-27 at the 289:2020-09-23 at the 270:2020-10-31 at the 263:JSR 36, CDC 1.0.2 251:2009-06-08 at the 176:porting of legacy 139:Foundation Profile 106:Foundation Profile 100:Foundation Profile 67:with about 2  188:Optional Packages 466: 426: 413: 407: 394: 388: 375: 369: 356: 350: 337: 331: 318: 312: 299: 293: 280: 274: 261: 255: 242: 169:Personal Profile 163:Personal Profile 474: 473: 469: 468: 467: 465: 464: 463: 444: 443: 435: 430: 429: 424:Wayback Machine 414: 410: 405:Wayback Machine 395: 391: 386:Wayback Machine 376: 372: 367:Wayback Machine 357: 353: 348:Wayback Machine 338: 334: 329:Wayback Machine 319: 315: 310:Wayback Machine 300: 296: 291:Wayback Machine 281: 277: 272:Wayback Machine 262: 258: 253:Wayback Machine 243: 236: 231: 214: 190: 165: 159:specification. 131: 102: 93: 58: 17: 12: 11: 5: 472: 470: 462: 461: 456: 446: 445: 442: 441: 434: 433:External links 431: 428: 427: 408: 389: 370: 351: 332: 313: 294: 275: 256: 233: 232: 230: 227: 226: 225: 213: 210: 209: 208: 201: 189: 186: 164: 161: 130: 127: 101: 98: 92: 89: 83:running on an 57: 54: 15: 13: 10: 9: 6: 4: 3: 2: 471: 460: 457: 455: 452: 451: 449: 440: 439:CDC home page 437: 436: 432: 425: 421: 418: 412: 409: 406: 402: 399: 393: 390: 387: 383: 380: 374: 371: 368: 364: 361: 355: 352: 349: 345: 342: 336: 333: 330: 326: 323: 317: 314: 311: 307: 304: 298: 295: 292: 288: 285: 279: 276: 273: 269: 266: 260: 257: 254: 250: 247: 244:CDC Overview 241: 239: 235: 228: 223: 219: 216: 215: 211: 206: 202: 199: 195: 194: 193: 187: 185: 183: 179: 174: 170: 162: 160: 158: 154: 150: 145: 140: 136: 128: 126: 124: 120: 116: 112: 107: 99: 97: 90: 88: 86: 82: 78: 74: 70: 66: 63: 55: 53: 51: 47: 43: 42:set-top boxes 39: 34: 30: 26: 22: 411: 392: 373: 354: 335: 316: 297: 278: 259: 221: 191: 178:PersonalJava 172: 171:extends the 168: 166: 138: 134: 132: 105: 103: 94: 59: 24: 20: 18: 448:Categories 229:References 29:framework 420:Archived 401:Archived 382:Archived 363:Archived 344:Archived 325:Archived 306:Archived 287:Archived 268:Archived 249:Archived 212:See also 91:Profiles 153:Blu-ray 111:Java SE 33:Java ME 182:Applet 40:up to 38:pagers 85:Intel 81:Linux 222:CLDC 205:JDBC 203:The 196:The 167:The 157:BD-J 149:Xlet 133:The 119:JSSE 115:JAAS 31:for 19:The 220:or 198:RMI 144:AWT 125:). 123:JCE 77:ROM 73:RAM 71:of 65:CPU 62:bit 50:JSR 48:as 25:CDC 450:: 237:^ 69:MB 23:(

Index

framework
Java ME
pagers
set-top boxes
Java Community Process
JSR
bit
CPU
MB
RAM
ROM
Linux
Intel
Java SE
JAAS
JSSE
JCE
AWT
Xlet
Blu-ray
BD-J
PersonalJava
Applet
RMI
JDBC
Connected Limited Device Configuration


http://java.sun.com/javame/technology/cdc/overview.jsp
Archived

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.