JavaOne 2012:Java策略主題演講和IBM主題演講

與 JavaOne 2010 相似,我對JavaOne 2012的開始也很艱難。由于“計算機和打印機技術上的困難”,辦理登機手續的人花了70分鐘為我提供JavaOne徽章。 盡管我不是世界上最有耐心的人,但比等待更令人失望的是,我錯過了參加“社區會議:為您–由您:成長NetBeans社區”面板的一部分我非常期待參加JavaOne 2012的NetBeans社區日 。我在小組開始之前約15分鐘到達了Moscone West,但直到小組結束后才獲得徽章。 令我失望的是,我去了Nob Hill的Nob Hill共濟會中心 (又名加州共濟會紀念堂 ,又名共濟會禮堂),參加了當晚的主題演講。

Java策略主題演講

第一個公告是“關閉所有電子設備”。 宣布之后,播放了一個視頻。 我很高興那很短。 Hassan Risvi引入了JavaOne 2012的主題:“制造未來的Java”。 他展示了一些幻燈片,這些幻燈片指出了Java戰略的三個領域的2012年記分卡:技術創新,社區參與和Oracle領導地位。

喬治·薩伯 ( Georges Saab)表示,與過去十年相比,甲骨文在過去的一年中使用JDK 7將Java用于更多新平臺。 他重點介紹了JDK 7的采用,并談到了OpenJDK 。 他重點介紹了JDK 8的一個功能,即Project Nashorn ,這是一個JavaScript實現,它利用invokedynamic來實現高性能以及與Java和JVM的高度互操作性。 他宣布Nashorn項目將為OpenJDK做出貢獻。 他表示,IBM,RedHat和Twitter已經表示對Nashorn項目的支持,這是OpenJDK的一部分。

Dierk柯尼希的Canoo和Navis的是主講嘉賓 ,在這個戰略主題。 他們談到了JavaFX的使用以及Canoo Dolphin項目是開源的 。

Nandini Ramani談到了JavaFX,并說它現在可用于所有主要平臺。 她還引用了帶有集成SceneBuilder的Ne??tBeans 7.2發行版作為改進工具的一部分。 她還提醒觀眾,JavaFX現在與Java的當前版本捆綁在一起。 Ramani宣布JavaFX現在可用于Linux ARM 。 她提到3D即將用于JavaFX。 在該主題演講中還提到,他們希望JavaFX能夠在日歷年末完全開源。

AMD的Phil Rogers談到了使用“單芯片和共享內存”的硬件趨勢,從單核CPU到多核CPU到GPU 。 Saab和Rogers表示, Project Sumatra允許修改JVM,以便Java開發人員可以利用現有Java語言技能來利用硬件中的新功能。 JVM將能夠決定是在多CPU還是多處理器上運行Java代碼。

Ramani重返舞臺,并提到了最近宣布的兩個新版本: Java ME Embedded 3.2和Java Embedded Suite 7.0。 Cinterion的 Axel Hansmann談到了他公司對Java ME Embedded的使用。

加拿大皇家造幣廠的 馬克·布魯爾 ( Marc Brule)在舞臺上與拉瑪尼 ( Rani)一起談論了他們對Java卡 MintChip (“貨幣的演變”)的使用。

Cameron Purdy登臺討論Java EE 。 Purdy宣布可以通過GlassFish版本下載Java EE 7 SDK的最早版本。 Purdy還宣布GlassFish 4已經包括在JavaOne 2011上提到的重要HTML 5添加。Purdy指出NoSQL尚未標準化(“您可以將其稱為“ No Standard Databases”),并指出JPA已經通過以下方式支持MongoDB和Oracle NoSQL 。對Cassandra和其他NoSQL實現的計劃支持。 Purdy表示,目前計劃在2013年4月發布Java EE 7。

耐克(Nike)的 妮可·奧托 ( Nicole Otto )參加了Purdy的演出,并播放了一段簡短的視頻( FuelBand :“生活是一項運動:讓自己計數”)。 她談到Java EE被用來跟蹤活動數據。 Purdy擁有一張幻燈片“ Java EE 8及更高版本”,副標題為“基于標準的云編程模型”。

放映了一部介紹羅伯特·巴拉德 ( Robert Ballard)博士的短片(現在我知道為什么在進入主題演講時會得到《 異形深藍》 DVD)。 巴拉德博士談到了他對《泰坦尼克號》的發現,并解釋了與當今可用的技術相比,用于該發現的技術如何像將兩個錫罐捆綁在一起。 那天晚上最大的笑聲和掌聲來自他的聲明,他希望在探索中找到一艘太空飛船,這樣他就不必再談論再次發現泰坦尼克號了。 巴拉德博士表示,我們不應出售科學或工程學,而應使其對兒童更具個性,并出售科學家和工程師。 他說,“到八年級,工程師工程師的戰斗已經結束。”

IBM主題演講:(硬件,軟件)–> {IBM.java.patterns}

我們毫不猶豫地將其直接移至IBM Keynote。 IBM代表Jason McGee ( 博客 )談到了“我們所看到的與Java和云有關的一些東西”。 他談到“ Java挑戰”是“共享更多”,“合作”,“減少使用”(資源),利用技術。 John Duimovich上臺談論“在Java虛擬機環境中”這四個挑戰。

Duimovich討論了“共享類緩存”和AOT (提前),稱為“為下一個JVM保存的JIT代碼”。 Duimovich還談到了多租戶和支持“單個JVM內的隔離”。 他在“用于Web,OSGi和移動應用程序的” Liberty Profile上有一張幻燈片。

Duimovich介紹了稱為System z的 “真正酷的硬件”,并解釋了在此硬件上運行Java(而不是C或C ++)的優勢。 Duimovich表示,“ Oracle和Java在Java上緊密合作,但相互競爭。” 他指出,這種“競爭推動了創新”,對客戶和開發人員都有好處。

麥基回到舞臺,談論更多主題,觀察和趨勢。 他指出,“ Java為開發人員提供了從底層硬件抽象的功能”,但“硬件在變化并且發展Swift”。 McGee的幻燈片指出,“ Java和Cloud都需要在充分利用“無處不在”優勢的同時,充分利用這些硬件優勢。

McGee的另一張幻燈片的標題是“在多變的世界中的Java…”,他用這張幻燈片談論了從全Java企業世界過渡到當今用多種語言編寫的應用程序的世界。 他提到了幾種基于JVM的替代語言,并插入了IBM X10 語言的插件。 McGee相信Java將成為未來企業應用程序的一部分,但不是全部。

別忘了分享!

參考: JavaOne 2012:我們的JCG合作伙伴 Dustin Marx在Inspired by Actual Events博客上的Java策略主題演講和IBM主題演講 。


翻譯自: https://www.javacodegeeks.com/2012/10/javaone-2012-java-strategy-keynote-and.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/371665.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/371665.shtml
英文地址,請注明出處:http://en.pswp.cn/news/371665.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

java citymap_Java實現Map集合二級聯動

Map集合可以保存鍵值映射關系,這非常適合本實例所需要的數據結構,所有省份信息可以保存為Map集合的鍵,而每個鍵可以保存對應的城市信息,本實例就是利用Map集合實現了省市級聯選擇框,當選擇省份信息時,將改變…

【NIO】之IO和NIO的區別

在Java1.4之前的版本,Java對I/O的支持并不完善,開發人員在開發高性能I/O程序的時候,會面臨以下幾個問題: 1、沒有數據緩存區,I/O性能存在問題 2、沒有C/C通道的概念,輸入和輸出流是相互獨立的不能復用 3、同…

Mono環境下訪問SSL

由于MONO沒有CA證書,所以訪問SSL鏈接(HTTPS)就會出錯,這時候只要強制訪問就可以。 using System.Net.Security;using System.Security.Authentication;using System.Security.Cryptography.X509Certificates; private static bool…

JavaOne 2012:使用HTML5和Java構建移動應用程序

我返回了Parc 55 (任務會議室),觀看Max Katz的( Exadel開發人員關系)“用HTML5和Java構建移動應用程序” Bird-of-Feather(BoF)演示。 具體來說,Katz在Tiggzi (基于云的應…

HDU 2602.Bone Collector-動態規劃0-1背包

Bone Collector Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 85530 Accepted Submission(s): 35381 Problem DescriptionMany years ago , in Teddy’s hometown there was a man who was called “Bone Col…

java線程實現排序_【多線程實現快速排序】

快速排序算法實現文件QuickSort.javapackage quick.sort;import java.util.concurrent.Callable;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;public class QuickSort implements Callable{private int[] array;private final in…

使用Gitolite搭建Gitserver

Gitolite是一款Perl語言開發的Git服務管理工具。通過公鑰對用戶進行認證。并可以通過配置文件對些操作進行基于分支和路徑的精細控制。Gitolite採用的是SSH協議而且使用SSH公鑰認證。因此不管是管理員還是普通用戶。都須要對SSH有所了解。Gitolite的官網是:https://…

java任務分支和合并_合并/分支戰略

我會給出與Adarsh Shah相同的建議,因為在大多數情況下,2個分支(MAIN,RELEASE)就足夠了,并且使用feature branches用于你不想立即提交到MAIN的東西,因為它需要一段時間才能完全準備好測試 . 通過RELEASE,我指…

Spring安全:防止暴力攻擊

Spring Security可以為您做很多事情。 帳戶被封鎖,密碼鹽。 但是蠻力阻斷劑呢? 那是你必須自己做的。 幸運的是,Spring是一個非常靈活的框架,因此對其進行配置并不是什么大問題。 讓我向您展示一些如何針對Grails應用程序執行…

NopCommerce計劃任務

NopCommerce計劃任務轉載于:https://www.cnblogs.com/chenjz/p/6293210.html

簡單談談js中的MVC

MVC是什么? MVC是一種架構模式,它將應用抽象為3個部分:模型(數據)、視圖、控制器(分發器)。 本文將用一個經典的例子todoList來展開(代碼在最后)。 一個事件發生的過程&a…

BTrace:Java開發人員工具箱中的隱藏寶石

這篇文章是關于BTrace的 ,我正在考慮將其作為Java開發人員的隱藏寶藏。 BTrace是用于Java平臺的安全,動態跟蹤工具。 BTrace可用于動態跟蹤正在運行的Java程序(類似于DTrace,適用于OpenSolaris應用程序和OS)。 不久&am…

python 圖片轉視頻ffmpeg_python圖片轉視頻(opencv),ffmpeg壓縮視頻

要注意:1. 圖片傳視頻要自己設置幀率和分辨率2.讀取圖片后分辨率要resize為和視頻分辨率一樣才可以3.寫完.avi視頻后視頻比較大,用ffmpeg將avi視頻壓縮為mp4import cv2from cv2 import VideoWriter, VideoWriter_fourcc, imread, resizeimport osfrom su…

門面模式

門面模式的定義 門面模式(Facade Pattern)也叫做外觀模式,是一種比較常用的封裝模式,其定義如 下: Provide a unified interface to a set of interfaces in a subsystem.Facade defines a higher-level interface tha…

Mysql數據庫申請

前段時間大部門下新成立了一個推廣百度OCR、文字識別、圖像識別等科技能力在金融領域應用的子部門。因為部門剛成立,基礎設施和人力都是欠缺的。當時分到我們部門的任務是抽調一個人做新部門主站前端開發工作。本來說的是只負責頁面的開發工作。當我參加過需求品審會…

Spring–添加SpringMVC –第2部分

在上一部分中,我們為經理和員工實現了控制器。 既然我們知道了解決方法,我們將做很少(但僅做很少)更復雜的事情–任務和時間表的控制器。 因此,讓我們從org.timesheet.web開始。 TaskController 。 首先創建一個類&…

php 正則分隔_探討PHP函數split()如何使用正則表達式切割字符串

對于初學者來說,掌握PHP中常用函數的用法,是其繼續學習的基礎。今天我們就為大家詳細介紹有關PHP函數split()的一些使用方法,希望大家能通過這篇文章介紹的內容增加自己的知識庫。說明array split ( string $pattern, string $string [, int …

通用的ProtostuffSerializer for Java

以前使用 protobuf或protostuff的時候覺得很麻煩,每個類都要單獨定制,于是封裝了一個類。 同事測試過,性能和壓縮率都很好,尤其是相比json的序列化。 需注意:只支持Pojo類(即需要有get/set方法)…

SAS筆記(6) PROC MEANS和PROC FREQ

PROC MEANS和PRC FREQ在做描述性分析的時候很常用,用法也比較簡單,不過這兩個過程步的某些選項容易忘記,本文就梳理一下。 在進入正文前,我們先創建所需的數據集TEST_SCORES: DATA TEST_SCORES; INPUT COUNTY : $9. SC…

休眠:保存vs持久并保存或更新

save和saveOrUpdate之間的區別是什么或save和persist之間的區別是任何Hibernate面試中常見的面試問題,就像Hibernate中get和load方法之間的區別一樣。 Hibernate Session類提供了幾種通過save , saveOrUpdate和persist等方法將對象保存到數據庫中的方法。…