Mais conteúdo relacionado
Semelhante a Java Embedded у вас дома (20)
Mais de Diana Dymolazova (20)
Java Embedded у вас дома
- 2. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.2
Java Embedded у вас дома
Александр Белокрылов @gigabel
Александр Мироненко
- 4. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.5
Автоматизация
производства
Source: Rockwell Automation
- 5. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.6
Телеметрия
Source: http://www.flickr.com/photos/9979792@N04/2984873350/
- 6. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.7
Вендинг машины
Source: http://www.flickr.com/photos/61360523@N04/7183848790/
- 7. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.8
Удаленный контроль
пациентов
- 9. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.10
Растет количество устройств
Объем данных растет, как следствие
1990
Единицы подключены к сети
2010
12 миллиардов устройств
подключены к Internet
2025
1 триллион Internet-
connected
- 10. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.11
Решение = Java!
IoT
- 11. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.12
А почему Java?
Price
Java
Speed
Quality
- 12. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.13
...а мне какая польза?
Tooling+
CrossPlatform+
Security
Connectivity
- 13. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.14
Java Embedded
- 14. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.15
Java Embedded
- 15. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.16
Java Embedded
Java SE
Embedded
•32Mb RAM
•45Mb ROM
Java ME
Embedded
•192Kb RAM
•1Mb ROM
- 16. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.17
Готовое решение Java ME 3.3 – 3.4
Друзья Java ME Embedded
- 19. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.20
А это не перебор?
- 20. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.21
Возможно, только очень дешевый
- 21. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.22
GPIO access
- 25. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.28
Java ME Embedded 8 - революция
Assertion
Generics
For-each loop
Autoboxing
Enum
Varargs
Static import
Try with resources
и так далее ...
- 27. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.30
Жертвы революции
No reflection
No serialization
No InvokeDynamic/Lambda expressions
No JNI and application native code
No User-defined class loaders
No concurrency utilities
Limited Math APIs (No BigDecimals)
Limited security APIs
- 28. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.31
Footprint Features
- 29. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.32
Худеем вместе 10Mb
192Kb
- 30. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.33
Java ME 8 Platform
- 31. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.34
Здорово! И что ЭТО работает?
- 32. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.35
А, давайте посмотрим?
- 33. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.36
UART
I2C
Relay
GPIO
GSM/GPRS modem
Thermo sensor
"Валера"
- 34. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.37
Отправь CMC на короткий номер
и узнаешь что будет
пошли текст «On» на номер +7 (921) XXXXXXX
- 35. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.38
"Бамбук"
Java SE 8 + JavaFX
- 37. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.40
Случай из жизни.
- 39. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.42
The preceding is intended to outline our general product direction. It is intended
for information purposes only, and may not be incorporated into any contract.
It is not a commitment to deliver any material, code, or functionality, and should
not be relied upon in making purchasing decisions. The development, release,
and timing of any features or functionality described for Oracle’s products
remains at the sole discretion of Oracle.
- 41. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.44
Useful Links
Oracle Java ME Embedded
– http://www.oracle.com/technetwork/java/embedded/overview/javame/index.
html
Java ME SDK
– http://www.oracle.com/technetwork/java/javame/javamobile/overview/getst
arted/index.html
Qualcomm IoE Development Platform
– https://developer.qualcomm.com/mobile-development/development-
devices-boards/development-boards/internet-of-everything-development-
platform
- 42. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.45
Как нас найти?
Александр Белокрылов, Programs and community manager @ Oracle
– alexander.belokrylov@oracle.com
– @gigabel
Александр Мироненко, Java ME Embedded developer @ Oracle
– alexander.mironenko@oracle.com