????Java???????????????????????????????????IT???????????????????Java??????????????????????????????Java ????????????????????????????????????????????????????????? Java ??IoT??????????????????????
???????????????????????????——??? Java ????? IoT ??????
??????1969?????????????????????豸???????????????????????????????????ARPANET???????????????????????????????????????????????????????????????????????豸????????????????豸?????????????????涼??????????豸?????????????????????????????????硢????????——????????????
?????????????????????о?????????? Advanced Research Projects Agency Network??????????????о??????????????????????????????????磬???????????????檔?????????????????? ????????????У??UCLA?????????о????SRI??????????????????У??UCSB?????????????UTAH???????
????????????????Java
????????????David L. Ripps ? JavaWorldд????????Java????????????????????????????????????????????????豸??????????????????Э????Ripps ???????????????????
?????????1???????????Internet of Things????????в????????????????????????????????????н??????????????????????????????????????????????????????????????????????????ο???????????????????????????????Щ???????е???????
????1982??1989??TCP/IP???絮????
????1985??1989?????????????????????
????1990??1991????????????????
????1990??1998????????????????????????????????????豸??
????1996??????:???????????????????????????????????????豸????????????“???”???????
??????????????似??????????????HTTP/2????°????????Э?飬??????????????????????????????Thingsee ???????????????????????????????????????????????????
??????????? Tim O’Reilly ???????????????????????????????????????????????????豸???????硣???????????????????豸??????£????????????????????????????Java ??????????????н??е?????????????
?????????????????????
????2014??9?£?Andrew C. Oliver?д??????????????????????????????????????Э???е?????????????????£????Э??????????????????????
?????????豸?????????????????????????????豸?????????????μ?????????——?????????????????????????????????????????嶩??????????????????????????????????“???”??????????????豸?????????????????????????????п???м???????????????????????????????????????????????????????????????????С?
???????????????????????????????????????У????????????????????????????????????÷?????????????洦???С???????????????????????????????????????????????????——????????洢???????????????????????????????
????????????????????????????????°?????????????????м?????????????????????????????????????????????????????????θ?????????????????????????????????????????????????????????????????????????????????????????????鲼??????????????????????????????????????????????????????????30%????????
????Java?????????????
?????????????????????? Java ????????????????????????????汾??????????????????????н??????????????James Gosling ??Java ?????????????????????豸?????????????????? Java ?????????????豸?????????????????????豸???豸????????????????Щ????????????????????????????????
????Java ?????????????????????????????????????????????????????? Java ????????????????????????????????——???????????????????????????????????????ó?????????????? Java ??????
?????????????????????????????????Java???????????????????????????????????д??????????????? Java ?????????????????????????????????????????????????????????????????????????????????????????????????????? Java ?????????????????????????????????????
????Java ????????????????????
????????????豸?????????????????????Java ??????????????????????????C ?????? Python ????????????楨?????? CPU ??????????????????????????????????????????????????????????????Щ??????????????????????????????????μ? Java ???????????????????????????????
????2015?? Java ?????????????
????Java ???? 1996 ?????????????????????????????????????????????????????????????????——???? Java ????????——????????????
?????? 2000 ?? 2010 ??????? Java ????????“?”???????? J2ME ??Jave 2 Platform?? Micro Edition???????????????????? Java ???????汾????? Java ME???????????????????л??????????Java ME?????????——?????profiles??configurations ——???????????????? Java ????????????????Android??HTML5????????檔????綽??????????????????????????????????????????????????????? Android ??? Java ME???????????в????????????????????в??????????????????????????????豸????ó?????????
????????????? profiles ???????????????????????????????????????????????????????豸??configurations ???????????Java ME??????????????????????????豸???????????
????????profiles?????????configurations?????????????????????????????MIDP??Mobile Information Device Profile?????????豸??????????????????????????? API ??????????????????豸?????????????????淶?????????????????????????????????????????????????????????? CLDC ??Connected Limited Device Configuration????????????????豸????????????????(?? “Jim Connors’ Weblog” ?????????й?????????????????????)??
???????? Java ME ?????????????С??????? Java ??????????????????????????????????????????Java ??????? ????JMX  Java Management Extensions?????????г?????????????????????塣Real-time Java ???? Java??????????????????????????????λ??
????Java ???????????
???????????????????????????У????????????Ч???????????ó??????????????????????????????????????????? ????????????????????????????????????????????????????
??????? James Gosling ???? Java ?????????????????????????????? Java ???????????? Java ???????Java Runtimes????????壬????????????????????????????????????????Э????RTSJ??Real-Time Specification for Java???? Java ???淶???????????????????Щ?????????????——??????????????????????????? CPU ??????????????????????Щ?????????????????????????????RTSJ ???????2002??????????Java?????????
???????RTSJ??2015??2????????Java?????????Java Community Process??????????????????????????????????????????и??????????????????JamaicaVM ??????? aicas GmbH ????RTSJ???????????????????????????????????????á?
???????????????
??????????????????????????????????????????????????????????? App ?????????????????????????????????????豸??????????????????????????????????????С????????Щ??ó?????????????????????????????????
?????? Oracle ?????Java SE ???????????Java SE ?????????????????“??”?????“??”??????????????????????????塣???????????????????????????????磬???????????н????? 300 ?????????????????? “?”?????????????????????????????????????ó???????????????????????????????“?”?????????????????????????????????????????
????????????????????????????“??”????????????????????????????ó???Java ????????????????? JSR-302??????????? Java ??????????淶?? Java ???淶?????????????????????? CLDC?????????????????????????? Java ????????????????????????The Open Group ???? 2003 ???????????????? Java ????????????????ù淶????????JSR 302 ?淶?????? Doug Locke????????????????? 2015 ?? 5 ?3???????????淶??????????а?????????????ο???
???????? Java ??δ?????
????Java ???????????????????????????????????????????????????е????????????????г????·????δ???????У???????????? Java ???????豸????????????????????????á??????????????????????????????????????????о? Java ????????????????????????????????? RTSJ 2.0 ?? Java ??????????????????????