Java Embedded у вас дома

304 views

Published on

Александр Белокрылов, Oracle

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
304
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Java Embedded у вас дома

  1. 1. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.2 Java Embedded у вас дома Александр Белокрылов @gigabel Александр Мироненко
  2. 2. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.5 Автоматизация производства Source: Rockwell Automation
  3. 3. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.6 Телеметрия Source: http://www.flickr.com/photos/9979792@N04/2984873350/
  4. 4. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.7 Вендинг машины Source: http://www.flickr.com/photos/61360523@N04/7183848790/
  5. 5. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.8 Удаленный контроль пациентов
  6. 6. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.9 Умный дом
  7. 7. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.10 Растет количество устройств Объем данных растет, как следствие 1990 Единицы подключены к сети 2010 12 миллиардов устройств подключены к Internet 2025 1 триллион Internet- connected
  8. 8. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.11 Решение = Java! IoT
  9. 9. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.12 А почему Java? Price Java Speed Quality
  10. 10. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.13 ...а мне какая польза?  Tooling+  CrossPlatform+  Security  Connectivity
  11. 11. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.14 Java Embedded
  12. 12. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.15 Java Embedded
  13. 13. 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
  14. 14. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.17 Готовое решение Java ME 3.3 – 3.4 Друзья Java ME Embedded
  15. 15. = Java и малиновый десерт  Raspberry Pi
  16. 16. http://elinux.org/File:Raspi-Model-AB-Mono-2-699x1024.png
  17. 17. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.20 А это не перебор?
  18. 18. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.21 Возможно, только очень дешевый
  19. 19. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.22 GPIO access
  20. 20. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.23
  21. 21. http://www.raspberrypi-spy.co.uk/wp-content/uploads/2012/09/Raspberry-Pi-GPIO-Layout-Revision-2.png
  22. 22. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.25 Демо
  23. 23. 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  и так далее ...
  24. 24. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.29 Subset
  25. 25. 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
  26. 26. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.31 Footprint Features
  27. 27. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.32 Худеем вместе 10Mb 192Kb
  28. 28. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.33 Java ME 8 Platform
  29. 29. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.34 Здорово! И что ЭТО работает?
  30. 30. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.35 А, давайте посмотрим?
  31. 31. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.36 UART I2C Relay GPIO GSM/GPRS modem Thermo sensor "Валера"
  32. 32. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.37 Отправь CMC на короткий номер и узнаешь что будет пошли текст «On» на номер +7 (921) XXXXXXX
  33. 33. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.38 "Бамбук" Java SE 8 + JavaFX
  34. 34. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.39 Demo
  35. 35. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.40 Случай из жизни.
  36. 36. I2C HDMI Java ME Embedded 3.3 Java SE 8 + JavaFX ds1621 GPIO UART
  37. 37. 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.
  38. 38. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.43 Q/A
  39. 39. 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
  40. 40. 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
  41. 41. Chalkboard Electronics Touchscreen  10" or 7" Form Factor  Connects via HDMI/USB  Tested with JavaFX 8  10% Exclusive Discount: G1F0U796Z083

×