Suche senden
Hochladen
Oracle Java ME Embedded 8.1 Devloper Preview: Introduction
•
5 gefällt mir
•
2,595 views
T
terrencebarr
Folgen
Introduction into Oracle Java ME Embedded 8.1 Developer Preview for Freescale FRDM-K64F
Weniger lesen
Mehr lesen
Software
Melden
Teilen
Melden
Teilen
1 von 14
Empfohlen
Java Micro Edition (ME) 8 Deep Dive
Java Micro Edition (ME) 8 Deep Dive
terrencebarr
Introduction to Java Micro Edition (ME) 8
Introduction to Java Micro Edition (ME) 8
terrencebarr
JavaFX - Bringing rich Internet applications ...
JavaFX - Bringing rich Internet applications ...
terrencebarr
JavaOne 2015: CON 3437 - Smart Devices for the Internet of Things ...
JavaOne 2015: CON 3437 - Smart Devices for the Internet of Things ...
terrencebarr
Tweet for Beer - Beertap Powered by Java Goes IoT, Cloud, and JavaFX
Tweet for Beer - Beertap Powered by Java Goes IoT, Cloud, and JavaFX
Bruno Borges
Tweet4Beer - Beertap powered by Java goes IoT and JavaFX
Tweet4Beer - Beertap powered by Java goes IoT and JavaFX
Bruno Borges
Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle
Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle
Chris Muir
Con8289 r12 maintenance tips heisler heisler-con8289
Con8289 r12 maintenance tips heisler heisler-con8289
Berry Clemens
Empfohlen
Java Micro Edition (ME) 8 Deep Dive
Java Micro Edition (ME) 8 Deep Dive
terrencebarr
Introduction to Java Micro Edition (ME) 8
Introduction to Java Micro Edition (ME) 8
terrencebarr
JavaFX - Bringing rich Internet applications ...
JavaFX - Bringing rich Internet applications ...
terrencebarr
JavaOne 2015: CON 3437 - Smart Devices for the Internet of Things ...
JavaOne 2015: CON 3437 - Smart Devices for the Internet of Things ...
terrencebarr
Tweet for Beer - Beertap Powered by Java Goes IoT, Cloud, and JavaFX
Tweet for Beer - Beertap Powered by Java Goes IoT, Cloud, and JavaFX
Bruno Borges
Tweet4Beer - Beertap powered by Java goes IoT and JavaFX
Tweet4Beer - Beertap powered by Java goes IoT and JavaFX
Bruno Borges
Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle
Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle
Chris Muir
Con8289 r12 maintenance tips heisler heisler-con8289
Con8289 r12 maintenance tips heisler heisler-con8289
Berry Clemens
Extensibility in the cloud – power to the business user
Extensibility in the cloud – power to the business user
Getting value from IoT, Integration and Data Analytics
CRUX (CRUD meets UX) Case Study: Building a Modern Applications User Experien...
CRUX (CRUD meets UX) Case Study: Building a Modern Applications User Experien...
Chris Muir
Servidores de Aplicação: por que ainda precisamos deles?
Servidores de Aplicação: por que ainda precisamos deles?
Bruno Borges
Microservices and Container
Microservices and Container
Wolfgang Weigend
Con9437 ad ffor_ebs and mobile
Con9437 ad ffor_ebs and mobile
Berry Clemens
Oracle ADF Architecture TV - Design - Designing for Internationalization
Oracle ADF Architecture TV - Design - Designing for Internationalization
Chris Muir
Oracle ADF Architecture TV - Design - MDS Infrastructure Decisions
Oracle ADF Architecture TV - Design - MDS Infrastructure Decisions
Chris Muir
Oracle ADF Architecture TV - Development - Logging
Oracle ADF Architecture TV - Development - Logging
Chris Muir
Oracle super cluster for oracle e business suite
Oracle super cluster for oracle e business suite
OTN Systems Hub
Oracle ADF Architecture TV - Development - Performance & Tuning
Oracle ADF Architecture TV - Development - Performance & Tuning
Chris Muir
Oracle Cloud: Anything as a Service
Oracle Cloud: Anything as a Service
Bruno Borges
Ugf9796 weblogic for ebs and obiee
Ugf9796 weblogic for ebs and obiee
Berry Clemens
Con8493 simplified ui 2013 tailoring dubois_evers_teter_o'broin_uob_partner
Con8493 simplified ui 2013 tailoring dubois_evers_teter_o'broin_uob_partner
Berry Clemens
Oracle SPARC T7 a M7 servery
Oracle SPARC T7 a M7 servery
MarketingArrowECS_CZ
Integrando Oracle BPM com Java EE e WebSockets
Integrando Oracle BPM com Java EE e WebSockets
Bruno Borges
Oracle making openstack an enterprise grade solution
Oracle making openstack an enterprise grade solution
OTN Systems Hub
Solaris11 1 Evento Boot
Solaris11 1 Evento Boot
Fran Navarro
Con11257 schifano con11257-best practices for deploying highly scalable virtu...
Con11257 schifano con11257-best practices for deploying highly scalable virtu...
Berry Clemens
An Introduction to IaaS Framework
An Introduction to IaaS Framework
Inocybe Technologies inc.
Oracle engineered systems executive presentation
Oracle engineered systems executive presentation
OTN Systems Hub
Konsolidace Oracle DB na systémech s procesory M7
Konsolidace Oracle DB na systémech s procesory M7
MarketingArrowECS_CZ
Security a SPARC M7 CPU
Security a SPARC M7 CPU
MarketingArrowECS_CZ
Weitere ähnliche Inhalte
Was ist angesagt?
Extensibility in the cloud – power to the business user
Extensibility in the cloud – power to the business user
Getting value from IoT, Integration and Data Analytics
CRUX (CRUD meets UX) Case Study: Building a Modern Applications User Experien...
CRUX (CRUD meets UX) Case Study: Building a Modern Applications User Experien...
Chris Muir
Servidores de Aplicação: por que ainda precisamos deles?
Servidores de Aplicação: por que ainda precisamos deles?
Bruno Borges
Microservices and Container
Microservices and Container
Wolfgang Weigend
Con9437 ad ffor_ebs and mobile
Con9437 ad ffor_ebs and mobile
Berry Clemens
Oracle ADF Architecture TV - Design - Designing for Internationalization
Oracle ADF Architecture TV - Design - Designing for Internationalization
Chris Muir
Oracle ADF Architecture TV - Design - MDS Infrastructure Decisions
Oracle ADF Architecture TV - Design - MDS Infrastructure Decisions
Chris Muir
Oracle ADF Architecture TV - Development - Logging
Oracle ADF Architecture TV - Development - Logging
Chris Muir
Oracle super cluster for oracle e business suite
Oracle super cluster for oracle e business suite
OTN Systems Hub
Oracle ADF Architecture TV - Development - Performance & Tuning
Oracle ADF Architecture TV - Development - Performance & Tuning
Chris Muir
Oracle Cloud: Anything as a Service
Oracle Cloud: Anything as a Service
Bruno Borges
Ugf9796 weblogic for ebs and obiee
Ugf9796 weblogic for ebs and obiee
Berry Clemens
Con8493 simplified ui 2013 tailoring dubois_evers_teter_o'broin_uob_partner
Con8493 simplified ui 2013 tailoring dubois_evers_teter_o'broin_uob_partner
Berry Clemens
Oracle SPARC T7 a M7 servery
Oracle SPARC T7 a M7 servery
MarketingArrowECS_CZ
Integrando Oracle BPM com Java EE e WebSockets
Integrando Oracle BPM com Java EE e WebSockets
Bruno Borges
Oracle making openstack an enterprise grade solution
Oracle making openstack an enterprise grade solution
OTN Systems Hub
Solaris11 1 Evento Boot
Solaris11 1 Evento Boot
Fran Navarro
Con11257 schifano con11257-best practices for deploying highly scalable virtu...
Con11257 schifano con11257-best practices for deploying highly scalable virtu...
Berry Clemens
An Introduction to IaaS Framework
An Introduction to IaaS Framework
Inocybe Technologies inc.
Oracle engineered systems executive presentation
Oracle engineered systems executive presentation
OTN Systems Hub
Was ist angesagt?
(20)
Extensibility in the cloud – power to the business user
Extensibility in the cloud – power to the business user
CRUX (CRUD meets UX) Case Study: Building a Modern Applications User Experien...
CRUX (CRUD meets UX) Case Study: Building a Modern Applications User Experien...
Servidores de Aplicação: por que ainda precisamos deles?
Servidores de Aplicação: por que ainda precisamos deles?
Microservices and Container
Microservices and Container
Con9437 ad ffor_ebs and mobile
Con9437 ad ffor_ebs and mobile
Oracle ADF Architecture TV - Design - Designing for Internationalization
Oracle ADF Architecture TV - Design - Designing for Internationalization
Oracle ADF Architecture TV - Design - MDS Infrastructure Decisions
Oracle ADF Architecture TV - Design - MDS Infrastructure Decisions
Oracle ADF Architecture TV - Development - Logging
Oracle ADF Architecture TV - Development - Logging
Oracle super cluster for oracle e business suite
Oracle super cluster for oracle e business suite
Oracle ADF Architecture TV - Development - Performance & Tuning
Oracle ADF Architecture TV - Development - Performance & Tuning
Oracle Cloud: Anything as a Service
Oracle Cloud: Anything as a Service
Ugf9796 weblogic for ebs and obiee
Ugf9796 weblogic for ebs and obiee
Con8493 simplified ui 2013 tailoring dubois_evers_teter_o'broin_uob_partner
Con8493 simplified ui 2013 tailoring dubois_evers_teter_o'broin_uob_partner
Oracle SPARC T7 a M7 servery
Oracle SPARC T7 a M7 servery
Integrando Oracle BPM com Java EE e WebSockets
Integrando Oracle BPM com Java EE e WebSockets
Oracle making openstack an enterprise grade solution
Oracle making openstack an enterprise grade solution
Solaris11 1 Evento Boot
Solaris11 1 Evento Boot
Con11257 schifano con11257-best practices for deploying highly scalable virtu...
Con11257 schifano con11257-best practices for deploying highly scalable virtu...
An Introduction to IaaS Framework
An Introduction to IaaS Framework
Oracle engineered systems executive presentation
Oracle engineered systems executive presentation
Ähnlich wie Oracle Java ME Embedded 8.1 Devloper Preview: Introduction
Konsolidace Oracle DB na systémech s procesory M7
Konsolidace Oracle DB na systémech s procesory M7
MarketingArrowECS_CZ
Security a SPARC M7 CPU
Security a SPARC M7 CPU
MarketingArrowECS_CZ
Oracle super cluster m7
Oracle super cluster m7
OTN Systems Hub
Introduction to MySQL
Introduction to MySQL
Ted Wennmark
JDK 8 and JDK 8 Updates in OpenJDK
JDK 8 and JDK 8 Updates in OpenJDK
Wolfgang Weigend
Ben Pashkoff - java embedded - 24mai2011
Ben Pashkoff - java embedded - 24mai2011
Agora Group
Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster
Fran Navarro
SemeruRuntimesUnderTheCover .pptx
SemeruRuntimesUnderTheCover .pptx
SumanMitra22
Fujitsu m10 server features and capabilities
Fujitsu m10 server features and capabilities
solarisyougood
Oracle Cloud DBaaS
Oracle Cloud DBaaS
Arush Jain
WebSockets in Enterprise Applications
WebSockets in Enterprise Applications
Pavel Bucek
Łukasz Romaszewski on Internet of Things Raspberry Pi and Java Embedded JavaC...
Łukasz Romaszewski on Internet of Things Raspberry Pi and Java Embedded JavaC...
Tomek Borek
Why_Oracle_Hardware.ppt
Why_Oracle_Hardware.ppt
EverestMedinilla2
Introducing Java 8
Introducing Java 8
PT.JUG
Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"
Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"
GlobalLogic Ukraine
Sparc SuperCluster
Sparc SuperCluster
Fran Navarro
Demystify OpenPOWER
Demystify OpenPOWER
Anand Haridass
Nové vlastnosti Oracle Database Appliance
Nové vlastnosti Oracle Database Appliance
MarketingArrowECS_CZ
Ceph on 64-bit ARM with X-Gene
Ceph on 64-bit ARM with X-Gene
Ceph Community
Oracle virtual appliance
Oracle virtual appliance
solarisyougood
Ähnlich wie Oracle Java ME Embedded 8.1 Devloper Preview: Introduction
(20)
Konsolidace Oracle DB na systémech s procesory M7
Konsolidace Oracle DB na systémech s procesory M7
Security a SPARC M7 CPU
Security a SPARC M7 CPU
Oracle super cluster m7
Oracle super cluster m7
Introduction to MySQL
Introduction to MySQL
JDK 8 and JDK 8 Updates in OpenJDK
JDK 8 and JDK 8 Updates in OpenJDK
Ben Pashkoff - java embedded - 24mai2011
Ben Pashkoff - java embedded - 24mai2011
Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster
SemeruRuntimesUnderTheCover .pptx
SemeruRuntimesUnderTheCover .pptx
Fujitsu m10 server features and capabilities
Fujitsu m10 server features and capabilities
Oracle Cloud DBaaS
Oracle Cloud DBaaS
WebSockets in Enterprise Applications
WebSockets in Enterprise Applications
Łukasz Romaszewski on Internet of Things Raspberry Pi and Java Embedded JavaC...
Łukasz Romaszewski on Internet of Things Raspberry Pi and Java Embedded JavaC...
Why_Oracle_Hardware.ppt
Why_Oracle_Hardware.ppt
Introducing Java 8
Introducing Java 8
Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"
Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"
Sparc SuperCluster
Sparc SuperCluster
Demystify OpenPOWER
Demystify OpenPOWER
Nové vlastnosti Oracle Database Appliance
Nové vlastnosti Oracle Database Appliance
Ceph on 64-bit ARM with X-Gene
Ceph on 64-bit ARM with X-Gene
Oracle virtual appliance
Oracle virtual appliance
Kürzlich hochgeladen
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
HimanshiGarg82
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
proinshot.com
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
masabamasaba
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
Willy Marroquin (WillyDevNET)
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
Mind IT Systems
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
Shane Coughlan
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
masabamasaba
Direct Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension Aid
Philip Schwarz
The title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
SHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions Presentation
Shrmpro
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
ayushiqss
Generic or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions
Bert Jan Schrijver
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
kalichargn70th171
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
aagamshah0812
Software Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
Arshad QA
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
masabamasaba
Kürzlich hochgeladen
(20)
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
Direct Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension Aid
The title is not connected to what is inside
The title is not connected to what is inside
SHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions Presentation
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
Generic or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
Software Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
Oracle Java ME Embedded 8.1 Devloper Preview: Introduction
1.
2.
3.
Oracle Java ME
Embedded 8.1 Developer Preview Terrence Barr Senior Technologist and Principal Product Manager Java Embedded & Internet of Things Oracle Sep, 2014 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Introduc0on
4.
Industry Wide Collabora0on
Embedded SoCs, OEMs/ODMs, Semiconductors RASPBERRY PI 500000 450000 400000 350000 300000 250000 200000 150000 100000 50000 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 4 Java Embedded adopMon 2400+ Registra0ons 83 Countries Java Embedded MOOC ~500,000 Downloads -‐ 20+ PlaHorm Ports PowerPC, Intel x86, MIPS
5.
Driving the EvoluMon
of Java ME 8 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Java ME Embedded 8 • Purpose-‐built embedded applicaMon plaRorm • Dozens of enhanced/new features and value-‐added APIs • Major step in Java ME-‐>SE alignment, strict extended subset of Java SE 8 • MulMple footprint configuraMons down to as low as 128 KB RAM • ConnecMvity supports a wide range of interfaces, including cellular • Security adds client domains and SE-‐style fine-‐grain permissions • BeZer tooling: Network & memory monitoring, new device emulaMon Oracle Java ME Embedded 8.1 • Support for ARM Cortex M3/M4 micro-‐controllers • Developer preview on Freescale FRDM-‐ K64/mbed Arduino-‐compaMble plaRorm • Updated Raspberry Pi support • Improved support of Qualcomm Gobi M2M/IoT plaRorms for two new device families • New communicaMon, security & networking features, including two new security APIs • New tooling over USB, heap analysis, 70% faster tooling communicaMon 5
6.
Embedded soeware: Scaling
with mbed and Java Drive plaHorm consistency, developer produc0vity, and soQware intelligence Copyright © 2014, Oracle and/or its affiliates. All rights reserved. • Reduce embedded plaRorm fragmentaMon and Mme-‐to-‐market • Enable Java Embedded on a growing range of mbed-‐enabled devices • Combine the strengths of the mbed and Java communiMes and partners 6
7.
Java 8 for
ARM Cortex-‐M3/M4 Micro-‐Controllers • Java ME Embedded 8.1 Developer Preview Copyright © 2014, Oracle and/or its affiliates. All rights reserved. – Supports Freescale FRDM-‐K64F • KineMs K64F, 120 MHz, 256 KB RAM/1 MB Flash, running ARM mbed OS • Arduino form-‐factor and pin-‐out. Approx. $25 street price – Java ME 8 funcMonality on small embedded & IoT devices • Feature-‐rich, opMmized Java ME 8 runMme in 190 KB RAM, enabling highly funcMonal Java Embedded applicaMons on single-‐chip micro-‐controller systems • Simple installaMon • Support for Java 8 language, core APIs, networking, device I/O, storage, and more • Rich development and tooling via Java ME SDK 8.1 and NetBeans 8 IDE • Complements exisMng Java ME 8 plaRorms such as Raspberry Pi, scaling Java ME 8 from large to small • Ideal for evaluaMon and prototyping of small embedded & IoT soluMons – FREE download available now via Oracle Technology Network (OTN)
8.
Features: Developer Preview
on FRDM-‐K64F CLDC 8 “Full Profile” Full CLDC 8 VM, language, API support Copyright © 2014, Oracle and/or its affiliates. All rights reserved. MEEP 8 “Minimal Profile Set” MEEP 8 applicaMon model (single applicaMon execuMon) Applica0on provisioning and control • Remote installaMon (onto SD card) • Remote applicaMon execuMon and life-‐cycle control GCF 8 API Supported protocols: • Socket, secure socket, HTTP, HTTPS, TLS 1.0 NIO File API Access to SD file system for storage of applicaMons, data, and configuraMon files Device I/O API Supported interfaces/devices: GPIO, I2C, UART, ADC/DAC, SPI, PWM, Pulse Counter, including on-‐board LEDs, buZons, and accelerometer, magnetometer Op0onal APIs JSON, OAuth 2.0, Async HTTP (as applicaMon libraries, memory perminng) Networking Ethernet IPv4, DHCP or staMc addressing USB/serial Console output and logging Tooling via ME SDK & NetBeans IDE Edit, build, deploy, control (no on-‐device debugging due to memory limits) Ready-‐to-‐run, flashable binary Complete Java runMme (includes mbed kernel, naMve modules, Java libs) Free heap space for applica0ons Approx. 60 KB
9.
Hints for OpMmizing
on Resource-‐Constrained Devices • Design Copyright © 2014, Oracle and/or its affiliates. All rights reserved. for the target – Be aware of memory and processing limitaMons – ParMMon your problem and keep local processing small & efficient, push heavyweight operaMons to next Mer (e.g. gateway or server) – OpMmize code by leveraging built-‐in Java ME 8 plaRorm funcMonality • Java 8 language features, applicaMon framework, security model, built-‐in libraries and APIs, communicaMon protocols, I/O access, and more • Save footprint – Especially important on low-‐RAM devices (below ~300 to 400 KB RAM) – Watch for number/size of classes & number/size of runMme objects – Reduce jar size by building with debug info off and enabling obfuscaMon
10.
Java ME 8
Resources • Java ME 8 Oracle Technology Network (OTN) downloads Free for development and evaluaMon purposes • Oracle Java ME Embedded 8.1 Developer Preview • Oracle Java ME SDK 8.1 Early Access #3 • hZp://www.oracle.com/technetwork/java/embedded/javame/embed-‐me/downloads/index.html • Java ME 8 DocumentaMon Copyright © 2014, Oracle and/or its affiliates. All rights reserved. • Developer Preview on FRDM-‐K64F: Release Notes, Ge+ng Started Guide • Java ME 8 Developer Guide, plus new chapter: Java ME Op;miza;on Techniques • Full Java ME 8 API doc set • hZp://docs.oracle.com/javame/8.0/ • Terrence Barr’s blog • hZp://terrencebarr.wordpress.com/ Oracle ConfidenMal – Internal
11.
Safe Harbor Statement
The preceding is intended to outline our general product direcMon. It is intended for informaMon purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or funcMonality, and should not be relied upon in making purchasing decisions. The development, release, and Mming of any features or funcMonality described for Oracle’s products remains at the sole discreMon of Oracle. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 11
12.
Copyright © 2014,
Oracle and/or its affiliates. All rights reserved. 12