- h. z- h+ p6 `( {, S" |Adobe說明,新的AIR測試版供開發人員整合Adobe Reader 8.1版功能,因此使用者可以在AIR應用程式中瀏覽或與PDF文件互動,就像是現在使用者在瀏覽器中與PDF互動一樣。 : {" Y8 R8 } H
$ T; b8 B! v$ g3 F l5 R" D `# i
此外,該版也支援透明HTML視窗、拖曳功能,Adobe也開放開發人員可以全面存取AIR及Flash的應用程式開發介面(APIs),因此開發人員可以創造真正的桌面應用程式。 % R, m7 v. _( S; B; s$ b9 ]. i& g$ k# `/ |) c1 ?+ t
開發人員可以選用Ajax開發架構來建置AIR應用程式,新版AIR也嵌入了WebKit;另外也包含了開放原始碼的SQLite區域資料庫,開發人員不用特別設定就能擁有更大的資料儲存空間並支援文字搜尋;Adobe實驗室也提供了Dreamweaver CS3的新工具,使Dreamweaver專案也能以AIR應用程式的形式發表。 7 k$ j+ w) H; t0 C/ T & \; a+ l) i6 {, z: v現階段AIR及AIR SDK僅有英文版本,支援視窗及MAC作業系統,預計未來的版本將支援Linux作業系統及其他語言。為了推廣開發人員開發AIR應用程式,Adobe也在周一啟動了一項稱為AIR Developer Derby的應用程式開發競賽。作者: jiming 時間: 2008-1-21 02:46 PM 標題: 滾雷NemoMP Java方案讓手機功能變得更加豐富與變化性 專業提供手機與消費性電子產品嵌入式Java解決方案的滾雷科技(RollTech),推出的NemoMP Java解決方案是專為手機設計的Java虛擬機與應用平台,不僅在效能與資源運用上有極佳的表現,並且配合嵌入式Linux作業系統、WiFi/GPRS雙模網路應用提供了優化處理。& m" P0 E7 ?1 K/ x; ]+ A6 h+ M) Q) `+ S
l; s) g& ?) Z. E3 p8 C製造商可經導入滾雷的NemoMP Java軟體解決方案,讓使用者除可以使用手機出廠時預先安裝的手機功能外,更可充份運用雙模網路手機優異的網路功能,隨時隨地下載、安裝更多由電信公司或網際網路所提供的手機Java軟體,如各種以手機Java程式語言所開發的遊戲、行動資訊、行動商務、即時通訊與多媒體服務等等。使用者的手機功能將可以因為內建NemoMPJava而變得更加豐富與更具變化性。 3 x, t& C' r. z6 y% Y- u: b $ G' \9 n+ \- I0 r' {4 G: |7 q滾雷並提供各種專為嵌入式裝置設計的JAVA虛擬機與遵循JCP標準規範所開發的JSR,及支援嵌入式應用最佳化的Java應用平台。該公司在嵌入式Java產業領域,具有多年的經營管理與技術經驗,其客戶涵蓋晶片設計公司及手機、PDA、機上盒製造商等。作者: chip123 時間: 2008-10-9 06:58 PM 標題: 軟體開發人員對於Java在嵌入式系統上的迷思 每回與國外的軟體開發廠商只要一提到Java相關技術,對方總是先眼睛一亮,接著興奮地與我們討論技術細節;但有趣的是國內廠商卻相反,雖然大家表面看似平靜,但我知道他們心裡想著:滾回你的火星吧!地球人不寫Java的! 3 l; _! `! o5 g( `! L. \" x, A 0 Y3 t/ l9 Z2 Z! T: k- g以下簡單的自我檢測表,看看您對Java了解有多少:, E, w! r% Q1 x7 ~+ ^" O$ H( w( S8 Y' U
6 c& j `6 Y( J. Q; r6 ^! ^ u您覺得執行效率重要?還是開發速度與品質重要?您聽過HotSpot此技術可讓Java程式以非常接近 native code 的方式運行嗎?您知道可用於開發消費性電子產品的Java虛擬機器,其footprint大小可以小於5MB嗎?您知道Google推出的手機軟體平台Android是選用Java來開發應用程式嗎?您知道Java的原始碼也可以編譯成native code嗎?4 v& B2 e. Q! J( y; C. \
' @# y4 _( w* U' |事實上,Java是個強大的程式語言。C與C++在作業系統或是中介軟體上雖可提供最好的效能表現,但在開發大型應用程式時會遭遇許多系統資源分配的問題,導致開發者無法專心於介面與架構上的設計;但完全以物件概念而設計的Java則是開發大型應用軟體很好的選擇。目前Java在全世界被廣泛的接受與應用;但在台灣,多數軟體開發者卻依然存有Java效能不好的迷思。其實隨著Java虛擬機器技術上的演進,Java的效能已經大幅地提升。5 |4 u6 K: l8 p0 G
9 @# u4 }' [. ?6 Y
目前Google所推出的手機軟體平台Andriod,就是使用Java為軟體開發語言,搭配自行設計開發的Dalvik虛擬機器,已能提供效能極佳又注重電源管理的手機軟體執行環境。在設計良好的虛擬機器與中介軟體的搭配下,Java與native code的效能差異將會在10%以下;另外,在特定的條件下使用凱太數位JAN (Java As Native)技術,甚至可以將效能差異降至3%以下。因此,是否有良好Java虛擬機器才是影響整個系統效能的關鍵。/ I: m, D f4 P( v2 T
$ a- s0 Z _8 L; }/ ?7 M4 d. o B" \, U每種程式語言都有其獨特性與優缺點,Java的原罪絕不是在於執行效能不好。由於先天上虛擬機器的架構限制,Java在嵌入式系統上的確有著許多挑戰,像是虛擬機器對於CPU指令集的最佳化、Java AWT對於系統圖形引擎的porting,以及與作業系統或是其他程式庫的溝通等;然而,這些都不是容易完成的工作,需要極熟悉底層設計的軟體開發人員才能解決,但這是個完美的分工,讓不同專長的軟體開發人員發揮最大的價值,如此才能使得Java在嵌入式的環境中發揮得淋漓盡致。 5 p" ?5 M; }$ J5 H( p6 U) K+ s! S + {7 i& G! @% b- C凱太數位(Kat Digital Corp.)為開放標準中介軟體平台供應商,專為數位家庭及CE應用提供嵌入式解決方案,提供的中介軟體在選擇Java虛擬機器上有許多的選擇,包含自行開發、整合開放原始碼專案,以及與第三方軟體公司合作開發的部分,可依照客戶與系統需求做出最好的組合與設計。 (本文作者為凱太數位技術總監 古傑芳)作者: atitizz 時間: 2010-5-6 11:29 AM 標題: 跨平台的Java程式設計師儼然成為行動社會最熱門的行業之一? 奇科電腦 全國唯一 Java SCJP「實作」班( {' ?) J4 r- g6 W
; p" w( z- c' q% ?7 Z, R4 _1 m! n- M5 m
自從1995年 Sun 提出 Java 技術與解決方案開始至今,Java 已是企業在開發重要專案與系統時所選擇的技術。因此不管是未來從事任何相關的 IT 職務,如程式設計師、網頁開發師、系統分析師或是 J2EE 系統架構師等,都必須充分了解並熟悉運用以 Java 程式語言為基礎的系統開發技術;而 SCJ P證照所認證的技術,正是這項技術。 7 d& k& t% u! ~3 T' ^1 {* `" ]0 U) a在Java認證範疇中,若想再考取其它進階認證(例如SCWCD、SCJD、SWBCD等)之前,都必須先取得 SCJP,因此,SCJP 認證等同於 Java 領域的「基本學歷」。 & `* P5 i; P) x- F3 G2 R3 `# s5 R6 `& ^' ]8 n6 L, x. J* F
以就業導向來看,無線通訊技術不斷進步,原本只能透過電腦下載的影音服務,在無線寬頻行動社會,已經可以送到手機、MP3、PDA、行動電視等裝置,跨平台的Java程式設計師儼然成為行動社會最熱門的行業之一。 ) V$ j p) n. O) n6 g+ O: O . T. c2 Y9 e( H8 a/ a7 K. l' C另外,Java相關技術與開發工具多採開放原始碼方式,連企業使用皆可免費。企業主當然會樂意採取Java技術以降低系統開發成本;這便造成Java人才的需求量更勝過其他程式語言。在就業市場上,Java程式設計師的需求量到目前為止都比其他程式語言來的高 7 J* A8 b' x: f/ B3 b6 V至於目前最熱門的雲端技術,透過這種運算方式,可以提供每個人所需的服務與資料。而要開發雲端程式,可使用許多程式語言,Java即是其中重要的一種。 0 G O6 o3 g6 p4 @. N; {' b. I + I9 R' A& s, e$ \有鑒於此擋不住的趨勢,奇科電腦特別重金聘請前宏達電手機專案經理,號稱Java達人的Ron老師,授課傳授Java SCJP課程。Ron老師的課程的最大特色就是強調「實作」,結訓一定有一個客製化的程式作品,讓自己的履歷及面試競爭力大幅提昇。Ron老師的上課方式也特別強調生活實例的舉例,讓學生能真正了解程式語言背後賦予的意義與應用,因此培育出的人才更容易與業界接軌。此培訓課程名額有限,機會難得,敬請搶先把握!6 j. t7 R& w/ [& v
' l. Q& S9 t \ 我想了解Java SCJP實作班相關課程資料作者: jcase 時間: 2011-8-3 08:12 AM 標題: 甲骨文宣布推出Java SE7 甲骨文宣布推出Java Platform Standard Edition 7 (Java SE 7),為Java平台納入甲骨文旗下後首度推出的新版本。 $ }, L, r# t: [0 w( ^4 h% N 3 R( w# V+ j, U1 t7 Q# WJava SE7為業界集體研發之成果,包括公開評估、weekly builds,及甲骨文工程師透過OpenJDK Community和Java Community Process (JCP)與全球Java產業鏈密切合作。5 [" a( f# {' t) r4 |! e+ L2 F
k" z) o% L" [; I3 z6 {" I
Java SE 7提供:. v5 G; `0 E$ f' M# N
變更語言以減少所需之程式碼、澄清語法,並讓程式碼更易於嬝炕A有助於提高開發者的生產力、簡化共通程式設計。(JSR 334: Project Coin)$ g" ~6 T2 f g/ j8 r/ v* g4 K
改善對動態語言的支援(包括Ruby、Python和JavaScript),大幅提升JVM效能。(JSR 292: InvokeDynamic) |( X# U( f! N3 a f
全新多核心應用程式介面(API)讓開發者更易於分解問題,成為可任意橫跨處理器核心數的平行執行任務。(JSR 166: Fork/Join Framework)0 A: U5 n* S+ |5 P* F$ M* P
完整的I/O介面可支援檔案系統以存取多種檔案屬性,在錯誤發生時可提供更多資訊。(JSR 203: NIO.2)' F; {/ o# F$ ^
新的網路和安全。 / l( E+ x S" J, f8 l擴大國際化支援,包括支援Unicode 6.0。 ; b/ |! W/ ]: H! {( S大量更新的函式庫版本。/ I9 w9 B9 d* R
/ R X: I2 _1 u2 W, L7 EJava SE 7可高度相容Java的之前版本,Java軟體開發者可沿用原有技術、並確保Java技術投資。作者: jcase 時間: 2011-8-3 08:12 AM
若開發人員有意立即使用Java SE 7,現已有NetBeans Integrated Development Environment (IDE) 7.0、新增Java SE 7外掛程式的Eclipse Indigo,或IntelliJ IDEA 10.5可支援Java SE 7平台。而可支援JDK 7的Oracle JDeveloper則預計將於今年稍晚推出。 6 n0 n( Y; U' e6 u5 q8 s" O 3 b* M' ?4 x1 ~8 s2 P% zJava 應用現況及統計1 M+ t: G9 o4 x1 _4 ]
97%的企業桌上型電腦執行Java 9 ^* d3 f# V& p3 f1 a4 g A每年Java下載量高達10億次 3 o3 U" n' S+ `7 s/ d! Y全球開發人員達900萬名 ; z% O; U2 O! vJava為全球第一的程式語言(資料來源:TIOBE程式設計社群指標)3 Z# E, w! v% P, C6 p
全球有超過30億台以Java技術為核心的裝置" u5 o6 S& l: J, Z9 x8 Q$ ]2 v- a* N
; f9 m8 \1 c R. [& g
甲骨文高階主管引言$ e* D2 e5 b N& h
甲骨文融合中介軟體暨Java產品資深副總裁Hasan Rizvi指出:「我們對Java SE7感到十分興奮,新版本包含強大的技術更新。我很高興Java社群能夠一起合作以推動技術發展,也讓我們對於開發Java SE8有更明確的方向。Java平台對甲骨文相當重要,甲骨文致力於提供一貫高效能優質的Java SE實作。甲骨文融合中介軟體(Oracle Fusion Middleware)產品也將全系列支援Java SE7。」! b$ n' w( M; N4 L9 r
r/ u2 ^2 K1 u; O l* R
支援性資源 7 X+ d. _) s W' T- h& G7 B7 O& |瀏覽Java 7 Celebration Webcast 0 O d7 | y+ J3 dJava Platform, Standard Edition 7 o1 X4 O0 t( h6 L {OpenJDK : X6 s# [0 S; ~. Z! C, ~OpenJDK的JDK 7專案 $ f! U' f% C5 k v( S8 sJava at Oracle $ g( b/ I" X. S { c; }+ B- \' bJava Magazine 4 b' r. T* t# ]9 i7 R2 yPlanet JDK (JDK開發人員部落格) 6 T$ G4 j$ V$ e$ M' L+ V& wJava User Groups 2 J" z7 \1 K" jJava Source部落格 ; Y1 }9 @3 s% [- z5 L# s' l追蹤Twitter對話:@Java並使用#java7, C2 P P3 h4 R+ @2 `
Facebook上I Love Java專頁作者: ranica 時間: 2011-11-2 01:44 PM
招聘公司:A famous IC company ! {2 n$ ~0 }$ G; H/ |招聘岗位:Software Engineer + ]0 \/ ~" J+ p9 _- G7 }$ }+ m2 V工作地点:Shanghai # d2 a& c6 B; j0 `" \ 1 q* }$ z' [9 c T( k+ G; y5 H8 O& A岗位描述:( w" Y# S6 A/ b
The Role: • Java programming and WIFI software in XX Shanghai office • Work closely with the California and Australia software teams • Support customer issues in Asian region, especially with ODM’s and OEM’s in China and Taiwan 2 p" s: U3 N: \9 q. C' h1 ?2 c ^7 L
职位要求: 8 G2 s) z& @' M& KRequirements: • Bachelor's or Master's degree in Software Engineering, Computer Science, or related field • Good knowledge of spoken and written English • At least 4 years of experience as a hand on individual SW and/or WIFI software development • Be good at Java programming for NMS (Network Management System) or EMS (Element Management System). • Focus is on Java and GUI application development experiences • Experience with Java GUI programming, SNMP, TL-1, TR-69, Performance Monitoring, or Alarm Monitoring would be preferred. • Experience in release processes, build and packaging as well as life cycle and delivery mechanisms作者: jcase 時間: 2012-5-24 09:24 AM 標題: JAVA網路程式外包專案 【專案預算】 2萬-5萬 ) J% M/ m# n" p3 _9 M
【特別要求】 ◎備註:兩次進度審查 由於本案屬急件,略懂者勿試。品質佳者可長期配合其他專案。 6 o. X% F5 s# U2 d% z# g【專案詳細】" Q; y. O! q( f# @
7 W S, M% S6 ] 1.工作內容:我們需發包JAVA網路程式外包專案,具備 java 的開發經驗(2年以上),熟悉RS232溝通和網路訊息操作,硬體架構為星狀的Server-Client(TCP)架構,Client用RS232接上設備 OS為linux,工作目標是把定義好的protocol在上述架構中,使用Java語言作將Server和Client兩隻程式開發出來。protocol和功能細節詳談。公司已有幾近七成的C#版本可做為參考,並有定義大部功能及系統分析流程;基本上是一堆小功能的集合,瓶頸可能在於穩定性: - v& E) g9 a( W% o! g8 U8 t: j9 q+ v) r6 b! H( c7 y: q5 z
1.多thread的操控7 _% z6 b: j# a4 I
2.大量封包訊息的傳送接收處理 Coding品質佳或能加強系統設計上的缺陷者+2000 能產出設計文件(可於交件後補,酬勞另附)+3000- x+ ]: I- e! ?. j* [4 N
2.配合時間:要視專案情況而定,04/30交件,驗收一周(05/06) 5 |" j6 k6 U& W" |" W: _3.配合地點:發包後可在家作業 # P% x# r' { \( T4 L4.專案預算:$60,000~$70,000 9 n. m9 U. E' j6 m! {5.注意事項:意者請先來信附上相關作品及簡歷作者: ranica 時間: 2013-9-17 10:47 AM
Staff Software Engineer-Java Virtual Machine 4 z: ^7 ~: V: ]2 u( r3 o" l& m: z: B8 i
公 司:A famous IC company 1 ^3 M* E. V% @# j8 x6 S) U0 R工作地点:上海 7 ]! p8 k; E6 a( U5 b5 I# J1 C+ K . |9 S8 n" Z8 H6 RJob Description: ' j0 Z9 O% r' \6 N8 Z
This position will be responsible for designing and developing advanced Java runtime for embedded environment. The position will perform system requirements collection, design, coding and test, close collaboration with team members.. S- E7 `+ S9 n A8 t
" h5 J! h, O/ B# rQualifications: ; i' `, d; c p# m& L( R$ F' n1. The successful candidate will have at least 5 years of industry experience. It will be great that part of experience has been focused on Java Virtual Machine technologies, JVM JIT, Java dynamic compiler development, or performance optimization. 7 Q, I8 b/ `7 q( G3 v
2. Demonstrated understanding of the processor, micro-architecture, and the Java Virtual Machine architecture are required. 9 j! X, r4 n6 r P3. Extensive C/C++ and Java programming experience is also required. [ZYU] And in-depth knowledge of Android Dalvik JVM. ( z2 U) g: F' Z x8 K9 v4. Strong verbal and written communication skills and demonstrated ability to function in a team setting are required.