JavaOne 2012:觀察與印象

當我坐在舊金山國際機場等待登上飛機返回家中時,我一次又一次令人滿意但累人的JavaOne(2012)體驗,我正在開始寫這篇特別的博客文章。 自上周日的主題演講以來,在會議上瘋狂地撰寫了約30篇博客文章之后,很難再撰寫另一篇博客文章,但是我想記錄一下我對會議的一些看法和印象,盡管它們仍然相對新鮮。 與往年相比,我確實在個別會議的帖子中嵌入了一些一般性意見(通常是投訴)。

這篇文章分為JavaOne 2012的“好”,“壞”和“丑陋”。我想強調一下這次會議的整體表現非常出色,我很高興有機會參加會議。 我希望我的帖子的整體色調能夠反映出我對該會議的總體高度積極的看法,同時也能對會議的一些不太好的方面寫一個現實的肖像。

善良

總體技術含量

會議參加者在會議中期待著各種各樣的事情。 我們中的許多人都希望在會議中有許多相同的事情。 對我而言,技術會議最重要的一個屬性就是其內容。 在該類別中,JavaOne 2012獲得了成功。 實際上,有太多好的內容無法全部使用,但這是一個可喜的難題 。

高度重視底層細節

我認為,亞當·比恩(Adam Bien)提出了一個重要的觀點 :盡管很高興有社區參與會議,但JavaOne還是提供了一個特殊的機會,可以聽到人們(大多數是Oracle員工)在最新的Java API,規范,和SDK。 Bien這樣說:“我主要參加了Oracle工程師舉辦的會議。 本屆會議的90%都很棒,具有獨特而深刻的技術內容,可能只有實施低級技術的人員才能交付。 這是我參加JavaOne的個人動機。

我去過面向數據庫的會議,在這些會議上,許多Oracle員工的演講都集中在營銷和幻燈片軟件上,而技術細節卻很少。 在JavaOne并非如此,Oracle員工提供了Java開發人員希望聽到的底層細節。

技術內容的廣度和范圍

無論從哪個維度進行衡量,JavaOne 2012都具有內容的廣度和深度。 幾乎每個會話塊都提供Java SE,Java EE,Java ME /嵌入式,Web,JVM(備用語言)以及甚至一些非Java主題的主題。 我參加的主題演講(尤其是“ 戰略主題演講”和“ 技術主題演講” )以及我參加的精選演講為未來發展提供了路線圖和愿景。

我非常喜歡這些演示文稿中提供的“臨時實用性”。 我了解到我很快就不會使用的東西,但是它們很有趣且令人興奮 ( Ceylon , JavaFX Embedded , Play Framework , Akka , Tiggzi ),這些東西我肯定會在中期使用( Project Lambda , JSR 310) Date / Time API ),我將在不久的將來使用的東西( Scala )以及幾乎一回到家就將要使用的東西(JDK 7的jcmd , NetBeans Project Easel , Checker Framework )。 我什至能夠學習一些新的技巧和/或技巧,這些技巧和技巧我已經非常熟悉( Groovy , JavaFX ,NetBeans的用于重構/提示的自定義聲明語言 )。

關注社區

上面我說過,我同意亞當·比恩(Adam Bien)的斷言,即JavaOne最有價值的方面之一就是可以直接接觸致力于Java未來的人們。 話雖這么說,我非常感謝Oracle做出的真正努力以接觸社區。 我在幾場演講中發表了演講,演講者征求了社區和聽??眾的反饋和想法。 在任何與開源相關的演示中,這幾乎都是通用的主題。 JavaOne社區主題演講是JavaOne對社區的承諾的最明顯體現,但該主題在眾多演講中得到了重申。

主辦城市

舊金山是一個很棒的游覽城市,它為停機時間以及與不參加JavaOne的JavaOne參與者一起旅行的人們提供了很多工作。 盡管我希望有機會參加JavaOne,但我希望與這次會議一樣,我也非常期待對舊金山的訪問。 絕對是一個有趣的城市,有很多餐飲和其他活動可以參觀。 大部分時間天氣宜人和晴朗,盡管偶爾有霧滾滾提醒我們是舊金山,并且在會議開始時異常熱。

Oracle使整個城市中眾所周知的Oracle OpenWorld和JavaOne的存在。 計程車的廣告上帶有相應會議的標牌,到處都有標牌,會議場所附近的市區的某些區域(用于Oracle OpenWorld的Moscone和用于JavaOne的三家Union Square酒店)均用于活動。

課外活動

JavaOne提供了超出會議技術范圍和城市所提供內容之外的眾多課外活動。 由于其他承諾和活動,我今年沒有參加許多此類活動,但是這些產品令人印象深刻。 甲骨文賞金之夜特別令人印象深刻,該展覽以今年的珍珠果醬和萊昂國王為特色。 盡管JavaOne與Oracle OpenWorld同時舉行“小兄弟”有許多弊端,但由于同時舉行了規模更大,參加人數更多的大兄弟會議,因此可以進行其中一些活動。

詹姆斯·高斯林的歸來

不可否認,詹姆斯·高斯林(James Gosling)對JavaOne( 社區主題演講 )的“驚訝”回歸給人留下了很大而非常積極的印象。 懷舊的因素 (提醒JavaOne最輝煌的日子)似乎和Gosling的演講本身一樣重要。 我本周在“ javaone”上監視了許多Twitter流量,并且沒有任何一條Tweet或一組Tweet像Gosling回歸JavaOne那樣經常被發布和重新發送。

增加工具接觸

使用正確的工具,任何行業的大師級工匠都會更加成功。 在JavaOne 2012上,我熟悉了一些以前從未聽說過的工具,或者以前沒有完全欣賞過的工具。 這些要么是我看到的演示文稿的主題,要么是在項目和走廊討論中“偶然”使用的。 這些項目包括JaCoCo Java代碼覆蓋率庫 (在Tweet中首次閱讀), Checker框架 ,Oracle JDK 7 jcmd命令行工具和NetBeans 7.3 Project Easel 。 還提醒我, JDeveloper提供了更好的免費UML工具之一 ,這很重要,因為NetBeans 不再支持UML(在NetBeans 6.7中最后支持UML)。

在線JavaOne 2012報道

現代技術繼續使JavaOne每年都可以被全世界的開發人員使用。 Oracle在會議開始時就在線提供了許多內容,并且社區的個人成員也為JavaOne的覆蓋做出了重要貢獻。 甚至某些個人貢獻也部分歸功于Oracle。 例如,我通過博客通行證參加了JavaOne 2012,并且由于這一免費通行證而能夠撰寫這樣的帖子。 在參加會議,訪問舊金山的一些站點以及撰寫我自己的博客文章之間,我只能閱讀有關JavaOne 2012的其他文章中的一小部分。我希望在未來幾周內能趕上這些文章。 我確實嘗試觀看有關會議的Tweeted消息,并且對會議重要方面的快速報道印象深刻。

Oracle已在線提供了“精選的主題演講和要點”( 視頻 )。 甲骨文發起了許多有趣的博客,包括JavaOne 2012上的Oracle Outlines Java SE和JavaFX路線圖 , 虛擬抵押品架 (會議PDF), 星期四社區主題演講:“由社區,為社區” , JavaOne 2012周日策略主題演講 ,以及JavaOne 2012 Sunday技術主題演講 。

JavaOne 2012的各個摘要包括Jim Gough的 《 Java One 2012的亮點》 , Mark Stephens 在Javaone2012上學到的5項關鍵知識 , Yakov Fain的 《 JavaOne 2012的三天》以及Trisha Gee的JavaOne:The Summary 。

現實的劑量

博客圈傾向于出于各種原因扭曲軟件開發的現實(其中一個原因是“新”和“有趣”的開發占主導)。 參加會議可能是與他人交談以更好地了解通用軟件開發現實的好方法。 例如,在JavaOne 2012上,有幾次提醒人們 ,在臺式機上(仍然不是全部的Web /移動設備 )仍在進行大量的軟件開發,而UML的滅亡被夸大了 。

壞人

這些“壞”的東西是JavaOne體驗中公認的一部分。 在“壞”或“好”的事物的數量以及事物的重要性方面,它們肯定比好事物更重要。 換句話說,關于JavaOne的更多好處,對我而言,好事比壞事更重要。

酒店場地

如果JavaOne的參加者不知道與演示文稿友好的Moscone中心在同一城市的街區,那么JavaOne在三個聯合廣場酒店(希爾頓,Parc 55和Nikko)和共濟會禮堂的分布可能不會那么不利。遠。 我已經習慣了這個場所,現在可以比以前更好地進行導航。 實際上,我經常喜歡出門在建筑物之間移動的機會。 但是,我也發現自己在過去幾天中更改了一些選定的演示文稿,因為我最初的選擇是在一個特別貧窮的會議室區域。

無線網絡不佳

JavaOne上的Wifi根本無法擴展到想要通過筆記本電腦,iPad,iPod Touch設備,Android平板電腦和其他個人設備使用它的人數。 Wifi在事情開始前的早晨非常不錯,在許多人已經離開的星期四下午,它的表現非常出色。

食物

像場地一樣,食物也不是很糟糕 。 這不是很好。 它足夠滿足所需(提供營養和能量),但缺乏風味與我今年在舊金山再次享用的優質早餐和晚餐形成了鮮明的對比。

進出舊金山

我的進出舊金山的航班都因舊金山的大霧和/或機場的交通計量而延誤了。 除此之外,我們還被告知, 美國海軍在 “ 艦隊周”演習中對SFO的使用是我們在跑道上多呆了20分鐘的原因。 這是一個好例子(在舊金山參加會議)勝過壞例子。

丑陋的

不體貼和故意粗魯的不當行為

JavaOne 2012的最丑陋的部分可能與會議本身或其組織者無關,而是由一小部分與會者引起的。 似乎我多次落后于試圖同時發短信和走路的人。 這些人走得更慢,朝著無法預測的方向徘徊,導致人們試圖繞過他們走動,從而使本來已經很擁擠的大廳的交通速度減慢,從而引起其他問題。 人們往往不會像他們認為的那樣開車和發短信,走路和發短信也沒有什么不同。 發短信時走路可能比發短信時開車危險小,但并非沒有危險 。 我背后有一個人,因為他失去午餐或點心而試圖進食和下樓梯時間歇性地停下來。 繼續嘗試兩者都做到了,所以都做得不好。

我觀察到的其他不良行為也被其他人觀察到。 這些措施包括不必要的演示劫持 ,移動電話在會議響,有的人甚至接聽電話不留,人的線條切割 ,和過度進入 ,并在中點演示退出(最明顯的一個問題,當有人誰在最初的幾個坐行顯示了他或她的出口)。 大多數與會者的行為舉止都很好,但是一小部分不體貼甚至故意粗魯的與會者可能是JavaOne 2012的最丑陋的部分。為了辯護JavaOne,這種“丑陋”似乎比會議更能反映出人類的行為。 。

其他/雜項觀察

時尚話題

在今年的JavaOne上似乎特別受歡迎的一些主題包括REST , HTML5 , Nashorn項目 ,JDK8 / Lambda , NetBeans和Embedded / Raspberry Pi 。

收斂

JavaOne 2012的一個主要主題是“ 融合” 。 在主題演講和多個演示文稿中明確標識了該主題,例如“ 展望JVM水晶球 ”(Oracle的JRockit和HotSpot JVM的融合),“ 精通Java部署 ”(Java SE和JavaFX的融合),“ 智能嵌入式上的JavaFX”設備 ”(JavaFX和JavaFX Embedded的融合,表示Java版本的融合[EE,SE,ME]),“ NetBeans.Next –未來路線圖 ”(NetBeans和JDeveloper之間的功能共享)以及“在以下位置診斷應用程序” JVM '(JRockit和HotSpot之間的VM工具聚合,以及命令行工具聚合為單個新的jcmd工具)。

Java版本這種融合的體現之一是版本的重命名。 有趣的是,有多個發言者將當前的JavaFX稱為JavaFX 2.2 ,并將JavaFX的“下一個”主要版本稱為JavaFX 8 (版本稱為JavaFX 3)。 此處的JavaFX 2.2中記錄了此版本的命名更改,而JavaFX 8.0即將發布! 同樣, Java ME也看到了版本命名更改: Java ME 3.2是當前版本,而Java ME 8是“下一個”主要版本。

JDK 7 Update 10:下一個“大”次要版本?

我聽到許多Oracle演示者提到他們已經在JDK 7 Update 10中使用的功能。考慮到我們大多數使用JDK 7的人都在使用JDK 7 Update 6 (而JDK 7 Update 7是當前的常規下載 ),聽起來我喜歡JDK 7 Update 10可能是JDK 7的下一個“次要”版本,它具有用于應用程序診斷和應用程序部署等重要功能的新工具。

先前已經宣布了JDK次要版本的命名,其中關鍵補丁更新(CPU)的奇數和“有限更新版本”的偶數。 Developer Preview中提供了JDK 7u10 Build b10 。

“ Java”變得比以往更大

在參加JavaOne 2012之后,我比以往任何時候都清楚的一件事是,對于任何人來說,“ Java”已經變得越來越重要。 甚至我在Java社區中認識的一些最有知識的專家都說他們將需要請其他人回答其專業領域之外的特定問題。 全面了解Java的各個方面(JVM,EE,SE,ME等)變得越來越困難。 當您使用其他語言以及新的框架和工具時,一個人根本無法學習或理解所有這些。 我們有這么多的選擇真是太好了,但是看到“ Java”的整個領域可能會令人感興趣,但只是需要太多的時間和精力來給予這些領域所需的關注度,這可能會令人沮喪。

總體

總的來說,我認為2012 JavaOne大會是由大多數人的成功措施 。 當然是我的。 我不是唯一遺憾的結局 。

JavaOne 2013將于2013年9月22日至26日在舊金山舉行。

別忘了分享!

參考: JavaOne 2012: JCG合作伙伴 Dustin Marx在Inspired by Actual Events博客上的觀察和印象 。


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

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

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

相關文章

less學習三---父選擇器

引用父選擇器需要用到“&”符號 &運算符表示嵌套規則的父選擇器,并且在修改類或偽類選擇器的應用中非常普遍 ul{li{&:nth-child(2) a {color: red;&:hover {color: yellow;}}} }//編譯為 ul li:nth-child(2) a {color: red; } ul li:nth-ch…

SaltStack匹配target-第六篇

練習內容 Salt遠程執行中目標選擇常用的模式 1.通配符匹配 2.正則表達式匹配 3.List支持 4.Grains匹配 5.IP地址匹配 6.混合匹配 7.Node groups 遠程執行格式 target就是我們要選擇的minion salt <target> <function> [arguments] 一&#xff0c;通配符匹配&#x…

heartbeat+drbd+mysql

配置heartbeat接管drbd服務 配置heartbeat接管drbd服務&#xff08;延續之前heartbeat及drbd博文內容&#xff09;1、兩端確認都建立好 /data目錄2、關閉drbd服務,關閉heartbeat服務&#xff0c;自啟動全部關閉3、兩端配置haresourcesdata-1-1 IPaddr::192.168.0.191/24/eth0 d…

在linux下dns綁定域名,在Linux系統中,使用Bind搭建DNS域名解析服務

DNS域名解析服務(DomainNameSystem)是用于解析域名與IP地址對應關系的服務作用為維護著一個地址數據庫&#xff0c;記錄著各種主機域名與IP地址的對應關系&#xff0c;以便為客戶提供正向或反向的地址查詢服務&#xff0c;即正向解析與反向解析。正向解析&#xff1a;將制定的域…

用imspost制作catia后處理_新產品開發需要做原型驗證,怎么樣成型制作才省錢?...

有一天一個朋友拿著一個公仔機器人的項目過來找我&#xff0c;說做200套外殼&#xff0c;問我如何省成本用最少的錢做好產品。類似一下圖片的機器人一樣。組裝起來高200mm左右&#xff0c;內外配件總共是62個。我當時看到產品小估算重量也很輕&#xff0c;就跟他說用3D打印有快…

如何把大段文字轉為帶html標簽的文字

開發網頁的時候&#xff0c;有時候會遇到大段的隱私聲明&#xff0c;用戶協議等等&#xff0c;我們呀要復制粘貼展示出來&#xff0c;必須加大量的p標簽&#xff0c;h1,h2&#xff0c;空格符&#xff0c;br標簽&#xff0c;這對我們來說無疑是淚崩的&#xff0c;有個很好的辦法…

使用MongoDB進行事件流

MongoDB是一個非常出色的“ NoSQL”數據庫&#xff0c;具有廣泛的應用程序。 在SoftwareMill開發的一個項目中&#xff0c;我們將其用作復制的事件存儲&#xff0c;然后將事件從事件流傳輸到其他組件。 介紹 基本思想非常簡單&#xff08;另請參閱Martin Fowler關于Event Sou…

hihocoder-Week173--A Game

hihocoder-Week173--A Game A Game 時間限制:10000ms單點時限:1000ms內存限制:256MB描述 Little Hi and Little Ho are playing a game. There is an integer array in front of them. They take turns (Little Ho goes first) to select a number from either the beginning …

php打亂數組二維數組、多維數組

//這個是針對二維數組的!下面針對多維數組的亂序方法<?php function shuffle_assoc($list) { if (!is_array($list)) return $list; $keys array_keys($list); shuffle($keys); $random array(); foreach ($keys as $key) $random[$key] $list[$key]; ret…

明明一樣的程序為啥有的系統就報錯有的就正常運行呢_SurfaceGo Android系統折騰筆記...

Surface Go平板在Win10系統下的表現我認為還是比較出色的&#xff0c;x86架構CPU意味著不考慮性能的情況下&#xff0c;臺式機上能跑的程序&#xff0c;這臺平板也能跑&#xff0c;新Galgame一出就能直接安裝上躺床上玩&#xff0c;妙哉。但遺憾的是現實世界還是要考慮性能問題…

c語言實訓作業總結,c語言程序設計上機實踐心得報告

c語言程序設計上機實踐心得報告 班級:11 電信 2 姓名:莫金波 學號:1107032242012.12.28 惠州學院 HUIZHOU UNIVERSITY 我們專業的學生在專業老師的帶領下進行了 c 語言設計基礎教程的 實踐學習。在這之前&#xff0c;我們已經對 c 語言這門課程學習了差不多一 個學期&#xff0…

JavaOne 2012:在JVM上診斷應用程序

值得參加Staffan Larsen &#xff08;Oracle Java Serviceability Architect&#xff09;的演講“ 在JVM上診斷應用程序 ”&#xff08;Hilton Plaza A / B&#xff09;&#xff0c;只是為了學習Oracle JVM 7隨附的新jcmd命令行工具。該演示對我來說是“獎金”&#xff0c;這對…

mysql慢查詢工具

GeorgeHao安裝過程&#xff1a; [rootlocalhost-centos6 ~]# wget percona.com/get/pt-query-digest [rootlocalhost-centos6 ~]# chmod ux pt-query-digest [rootlocalhost-centos6 ~]# mv /root/pt-query-digest /usr/bin/ 今天有在阿里云服務器跑分的時候出現"Cant loc…

python字符串轉date,在Python上將字符串轉換為Date類型

I have this string:2012-02-10 # (year-month-day)and I need it to be as date type for me to use the date function isoweekday().Does anyone know how I can convert this string into a date?解決方案You can do that with datetime.strptime()Example:>>> f…

文檔詞頻矩陣_論文理解:從詞嵌入到文檔距離

論文作者簡介本論文第一作者Matt J. Kusner是牛津大學的副教授&#xff0c;致力于設計適應現實世界問題需求的新機器學習模型&#xff08;例如&#xff0c;fair algorithms, discrete generative models, document distances, privacy, dataset compression, budgeted learning…

C# 線程理解

概念引用&#xff1a;http://blog.csdn.net/yujie_yang/article/details/53173752 多線程和多進程的區別&#xff1a;任務管理器里各種不同的進程就是多進程&#xff0c;或者是你同時運行多個”.exe’程序就可以理解為多進程&#xff0c;多進程是要更多消耗CPU資源的。 多線程是…

c語言主調函數和被調函數,在C語言中,何為主調函數和被調函數,他們之 – 手機愛問...

2007-08-30請詳細一些~最好舉出例子你好。評價寶寶的標準基本上是&#xff1a;技能>資質>成長因為寶寶的評價是一項 仁者見仁的活兒&#xff0c;但其中有些規律我想是可以具體話的&#xff0c;希望能對你有幫助&#xff1a;1&#xff1a;技能&#xff1a;技能的意義有多大…

學習關于display :flex 布局問題!

很多人不明白這個display:flex是到底是什么東西&#xff0c;如何使用的 。 1.什么是display&#xff1a;flex呢&#xff1f; 答&#xff1a;flex是 flexible box的縮寫&#xff0c;意為彈性布局 &#xff1b;這個東西的引入&#xff0c;為盒模型提供了最大的靈活性&#xf…

QT信號和槽函數學習筆記

//connect 函數有4個參數 分別是 發送者 信號。接受者 &#xff0c;槽 //connect(sender,signal,receiver,slot) /* * 信號和槽 * 信號 就是一個普通的函數 定義信號的時候需要在函數前面加上signals: &#xff0c;不需要實現 * 槽 函數 在QT5中科院是類的任意成員函數&#xf…

數據庫和Webapp安全

威脅模型 這是根據我網站上的快速參考頁松散地討論數據庫和Webapp安全的問題。 該頁面變得笨拙&#xff0c;并且使讀者無法輕松地與我或其他人進行交互。 威脅模型 所有安全分析都必須從檢查威脅模型開始。 威脅模型要求您回答四個問題&#xff1a; 我要保護的是什么&#…