顯示包含「Nokia」標籤的文章。顯示所有文章
顯示包含「Nokia」標籤的文章。顯示所有文章

2011年2月23日星期三

給Qt Ambassador的禮物

Nokia/Symbian的支持者自從 #elopocalypse 事件後就處於一片愁雲慘霧的狀況中,相比起來Qt的社群就比較穩定,雖然不少人在Nokia Blog上投下了不信任的聲音,Qt的開發人員卻表示樂觀,後來更跑出了Android-Qt的發佈消息,對社群而言最壞的結果也不過是由社群接手Qt的開發而已,LGPL的程式碼又有何懼哉?

所以我仍在快快樂樂地開發Qt的程式,今天更收到了一份由Nokia送給Qt Ambassador的禮物:



當中包括一件Qt Ambassador的T-Shirt、貼紙及一部全新的Nokia C7手機。

早在#elopocalypse之前已經聽說過會有份禮物給Qt ambassador,只是沒想到會有手機,無論是T-Shirt及貼紙我都很喜歡,有了2件T-Shirt在參加OSDC時就可以替換,貼紙則能送給其他Qt開發者們。

不過C7就有點微妙,如果在#elopocalypse前收到這份厚禮我會很興奮,現在……該怎樣處理好呢?

雖然有點苦惱,不過也得向Nokia說聲多謝,Qt這方面我仍會好好努力的,當MeeGo的設備推出時我會回來開發程式,不過現在就先容我把精力放在桌面及嵌入式設備吧。 ;)

註: 這與 Nokia 將發送 E7 & WP7 開發機給軟體開發者... 一文提的事無關,那是給Nokia Forum Launchpad的會員的,C7是在#elopocalypse的概定計劃,E7及WP7大概是在這之後的救忙行動吧。

2011年2月13日星期日

#elopocalypse - Stephen Elop的啟示錄

(請讀者自備爆谷)

將導至Nokia直接走入下陂的事件(前文),被網民戲稱為elopocalypse (Stephen Elop加上Apocalypse合拼而成),因為群眾普遍認為Stephen Elop是眼前最大的黑手,對他的攻擊自然不少,加上裁員直接影響芬蘭,所以芬蘭的政府及傳媒也極速運作。

其中一項重要情報是,他沒有持有Nokia的股票,以CEO來說是極奇罕見的事,另一方面,他手上擁有大量的Microsoft股票,以個人持有者的數量排名,他更是第8名的持有者!!

1) 他沒有持有Nokia股票 : 證據 - Nokia自己的網頁



2) 他擁有大量的Microsoft股票

消息來源:芬蘭的報導 , Google翻釋

證據 - 股票資料




接下來幾天針對這消息的行動應該會開始,請各位拭目而待。

其他消息:

2011年2月12日星期六

Nokia的悲劇

這個週末的工作本來是打算寫RepRap的開箱文,不過星期五發生了一件非常震驚的事,不得不先寫這邊,那就是Nokia將採用WP7作為手機的主要OS!而原先推出MeeGo的產品將會延到年尾推出。

Maemo、Nokia Blog及其他有關的網站都爆炸了!

雖然現在Nokia的fans相比起其他系統少許多,不過即使你不是fans,我也建議你們關注這件事,理由有二:

一是推動這件事現任Nokia CEO Stephen Elop 本來是 Microsoft 的 Business division的President,整件事有著很深的陰謀味道,活像一篇現代的木馬屠城記,各位請準備爆谷。

二是看著一間背叛了fans期望與員工信心的公司會發生什麼事。

基於要寫深度的評論不易,所以這篇文章將會集中在一些網上的反應。


這是Nokia最初的新聞消息,在星期五發表,然後Nokia的股價隨即下挫,英國那邊跌了14.35%,美國那邊遲些開巿,不過不足一小時就趺了13%,可能因為消化了消息,最終沒有打破14%,以13.97%的跌幅收巿。

同時Microsoft的股票也沒有因此而上昇,到了最後更見了紅,沒Nokia那麼慘就是。(來源

這事不單激弄了開發者,連投資者也不討好,希望下星期會聽到Stephen Elop被炒的消息(下文有更勁爆消息)。


後來Nokia又在blog裏發達了一封給Develoepr的信,這成為了developer們發洩渠道之一,不過還不是罵得最兇的,下一篇才是。


Nokia用了WP7有五大好處(?),沒心機看不打緊,看網民回應就值回票價了(拿爆谷)。


Twitter上出現新的hashtag : #MeeGone及#elopocalypse (用Stephen Elop加上apocalypse合拼而成)


Maemo forum方面處於爆炸的狀態,一天內就出現了上千封以上的回應。


結果是一面倒的,發文時有454人投了票,90%人表示不會買,留意,這裏可算是最多N900 fans聚集的網站。


這邊很有趣,大家還會期望MeeGo嗎?結果是Android僅僅稍勝,只是比MeeGo多2%的用家支持,fans們還未完全放棄MeeGo呢!


Qt有一個叫做open Governance的計劃,就是研究怎樣由open source community去管理Qt的發展,而這個計劃並未有因此停止!!!即使Nokia出了什麼事,這個計劃仍會繼續下去,所有Qt開發者們請放心!

而且覺得Intel及Ubuntu都會有興趣接手,所以不用擔心商業支援方面。

若說有誰因此而損失的,大概就是花了$85歐元考了三張Qt證書的我吧...


在Nokia於Tampere的HQ,有1000們員工徒步出去公司,以示抗議。

註:我在十多年前去過這城市及參觀過Nokia的HQ,印像中不太覺得像是能容量1000人的建築啊……


Nokia採用WP7而推遲MeeGo電話的發佈,是Bug來的!

Quim及Texrat

Quim及Texrat可算是Nokia在MeeGo上的社群代表,我在Ireland認識了他們,都是些很有趣的人,也是在這件事上最受到的傷害的人吧,許多人感受到被背叛,有些人會把予頭指向他們,所以他們的twitter也很熱鬧,但事實上他們也是受害者啊………

你們加油啊!還有許多人支持你們的!

這是Quim的回應 

其他人的支持說話:

"Keep your head up Quim! This is but a bump in the road. If Nokia totally drops the open source ball, someone else will see the potential and take Qt and the Linux phone stack to successful completion. If it doesn't work out, I hope to see you joining Ari at HP soon"


"As a nokia shareholder I want to see Quim as the new Nokia CEO."



Stephen Elop

這位擬似現代木馬屠城記的主角,自然成為了攻擊的對像,其中有二個消息是相當之有趣的。

第一,他並沒有持有Nokia的股票:

證據:Nokia自己的網頁

CEO最賺錢的一般都是自己公司股票,但他竟然沒有持有,老實說這很奇怪……然後爆出了更大的消息:

第二,未經證實消息,他所持有的Microsoft股票量是第七高的。

這是在Twitter裏開始流傳的消息,我了幾遍,看來最早的出處是這篇comment:

據說消息是來自芬蘭的某報章,那大概是以芬蘭文寫的,看來要等一段時間才能證實,如果資料屬實……

well…………………… 芬蘭政府會出手吧?最後演變成外交衝突?




說了很多消息,至於我的想法呢

如果Nokia是把WP7視為平衡的方案,繼續玩Symbian及MeeGo,我認為影響不會那麼大。雖然說過二者仍會開發,但MeeGo廷遲到年尾,又玩大栽員,不少Symbian方面的員工會失去工作,那麼在推出WP7前,Nokia吃什麼?大家都知道Symbian是沒戲的了,炒了那麼多員工,有關的電話只會越來越差。

或許能把這個視為破而後立的必經階段,不過所許諾的遠景未免太悲涼了吧,即使存活了,Nokia的R&D能力大減,在WP7的發展上又沒什麼主導權,結果只是淪落成HTC級數的公司。

那麼有沒有可能當穩定下來後,Nokia又再搞自己的系統,踢開Microsoft呢?

        沒門

如果Nokia的WP7仍留有Qt的位置,那情況將大大不同,投身Nokia的WP7開發者仍有機會轉到Nokia的其他平台上,沒把Qt併入WP7不單是長遠策略上的失誤,而且亦令難得聚集起來的開發者們感到強烈的被背叛感覺。(這二天我都盡量到我在Ireland認識的開發者們的blog、twitter裏留言,希望仍能保持一定的關係)

當投資者、開發者、fans們都走了時,還餘下什麼?

有,就是WP7的fans及開發者,不過那是WP7的,不是Nokia的,而且人數搞不好比open source community的支持者還要少。

如果以陰謀論看這件事,那只能用高明來形容,如果要買下Nokia這間公司不知要得花多少十億,但現在這麼一搞,Nokia的股價低了,支持者都少了,R&D能力大減,除了依靠外來的技術支持還可以怎樣做?

連收購都不用就把一間公司置於自己的控制之下……想起來就感到戰慓。

將來還有誰夠膽挖走他們的高層呢?

現在雖然九死一生,不過也代表著一個機會,過去Nokia決策遲緩又三心二意的主因應該是出於過於擁腫的架構,被Stephen Elop那麼一搞,留下的人裏應該也有不少準備跳糟,餘下的人若真的有心重振Nokia,再把沒前途、沒將來的WP7計劃踢走,專心做一樣以Qt為主的ecosystem的產品出來,或許仍能殺出一條血路。

2010年11月16日星期二

MeeGo Conference前傳(二)Werewolf

參加者陸續抵達都柏林,這天活動的人數與質量都是昨天無法比擬的,而義工們的前期工作也完成了不少,像以下的壯觀景像已不再見到。


由義工幫手處理Conference package

這天早上的環節有二個,分別是UX Experts及Introduction to Qt,後者是讓新手學習Qt編程,基於我已經掌握了,所以去了UX experts。


UX experts是由Tim Samoff主持,他並非programmer,是搞音樂、攝影的多媒體人,同時也是Maemo Community Council的成員。

不過這活動的玩法不是講座,而是小組討論,大家拿出現在寫的程式,然後研究各種use-case提出意見。例如pycage的MediaBox、我的PenPen,及TDriver計劃等。

下午則有Hands-on Qt、Getting started with MeeGo on ARM及Geocache treasure hunt,分別以小組形式一起寫Qt程式、在都柏林尋寶及MeeGo的培訓,但可惜發生了悲劇的情況,就是當我們安裝好SDK後,還需要一個700MB的影像檔,其中一部機以Samba分享,但當大家都是用Wifi拿檔案時... 我感覺到會展有各種電波在衝突。


而就在這時texrat臨降了!帶來了大家都很想要的禮物:




texrat在Meego Fourm搞了個Request for cutom avatar的活動,包括我在內不少活動的參與者都有參加,而他不單設計了這些Avatar,而且還印成貼紙送給我們。而我也立即急不及待地貼了在我的Notebook上:

 Apple Killer?

跟著大家開始玩Meego版的werewolf:
 很有趣的卡片,可惜所有人物都一樣,要是用我們的custom avatar就好了。

我總是做好人...


在遊戲完結後,這間Hacker room開始被改成Game room:

 有乒乓波檯、足球檯、XBox

 還有小食供應

2010年11月15日星期一

Meego Conference前傳(一) 扺達都柏林!

在香港時間星期五晚出發,經過差不多16小時的煎熬,最後在當地時間的星期六早上8:30抵達,距離最初的開始活動還有數小時間。

  
大會指定的D4 Hotel


一進去就見到與Meego Conference有關的易拉架
會議本身是由星期一開始的三天活動,除此以外還有其他的環節,例如在正式開始的一天半時間裹,有所謂的Early Bird Event讓早來的開發者們共聚一堂。

舉行的地點是在酒店的Hacker房,雖然說是房,但基本上是宴會廳的大少,共有2個,每個都能容納最少100人。

首日舉行的活動較少,因為來的開發者也比不多,最初的環節是Linux Developer Tools及Hackaton。前者講述各種Linux上用的開發工具,例如git、gdb、valgrind等,基於我對以上工具都太熟識,所以我選擇了以自由討論各種開發計劃的Hackaton。


不過因為太自由的關係,我有點跟不上眾人的步伐 :(

在正經的活動過後,跟著就開始玩了,來了一個叫做Maker's Contest的環節,大家分為10隊,要用最多100條雪條棒砌一條橋。完成後凌空放在二張檯中間,掛一個超市的購物籃上去,再慢慢放入1L的水,比較那個設計最美觀,或擁有最高的負重能力,你們猜猜冠軍的設計能放入多少枝水?

作品一覽

最漂亮的作品(半成品狀態)

考驗的來臨!

失敗了

冠軍是…... 25枝水!而且沒有斷裂,但因為沒有再多的水了,所以更成為了全場唯一的生還者!
 
 王者!


屍骸...

比賽的其他相片

基於時差加上旅途奔波的勞累,我在當天晚上10時就睡了,跟著迎來了更精彩的Early Bird day 2。

2010年11月12日星期五

出發!前往Meego Conference

幸運地得到了Nokia及Linux Foundation的贊助,我將前往參加在11月15至17日期間,於愛爾蘭舉行的Meego conference。


除了以往公幹性質參加的Conference,及有次自費過日本看Linux World(其實我只是去日本玩,順路逛了半天),這還是第一次在獲得贊助的情況下到外國參加這種活動,而且是遙遠的愛爾蘭,在此先向贊助者說聲多謝!

除了Conference本身,還有些不同的活動,酒店本身有24小時的Hacker room及Game room,在星期六日在酒店舉行的Early Bird活動,另外還有個叫Fun Runner的活動,在活動第一天晨跑5 km……這麼健康的活動……我只能說,千里昭昭帶對跑鞋去歐洲,放過我吧。 Orz

同場會有Qt Certification的exam,有三個項目,分別是"Qt Essentials Exam"及"Qualified in C++ with Qt" exam (beta)"及 "The "Advanced Widget UI" exam (beta)",Qt Essentials Exam是正式的考試,但比正常平一半。


至於那些寫著Beta的考試,正如其名,是不正式的Exam,連合格的要求等都欠奉,不過免費,就像收集數據一樣,之後就會憑這些數據制定合格的標準,如果"Tester"的成績符合這個標準就會補發合格證書,換言之是一個可以免費考試並取得資格的機會。


雖然我有考試抗拒症,但基於一些個人的理由,我或許會參加這些考試,最少都有報那些Beta exam玩一玩,某程度上我對這二個進階段課程的信心比入門的還要高,因為這二項正是我的強項。

Meego forum上亦有為這次活動有點搞作,其中一項是幫參加者設計Meego風格的Avatar,以下是我所獲得的個人專用Meego Avatar:

(參考角色: 郭公 @ 蟲之歌)

至於我本身都特別為這個活動準備了為社群活動而制的卡片,不過美工方面呢... well,只能說我真的完全沒有這方面的天份,僅能進行簡單的設計,然後……竟然連落單都出錯,造出了非常小巧的卡片……卻意外地感覺不錯 :O


不過說實話,會議本身的資料我還未完全掌握,只有記了數個必聽的議題,因為本身自已的工作實在太忙了……到了出發前幾天才有時間收拾行李。無論如何,我相信這將會是一場難忘的旅程!我會匯報多些關於活動的見聞回來的!

2010年10月11日星期一

Qt Ambassador T-Shirt到手!

之前我手痕參加了Qt Ambassador的programme,後來發了一封email給我說會有件的T-Shirt寄過來,等了2個多星期終於收到了!

背面



另外還有幾張貼紙

急不及等立即就貼了在我的Mac Book Pro上 :D

2010年7月19日星期一

我的第一個N900程式 - FrontView 900

在❮我的第二個N900程式❯一文中提過,之所以先把第一個作品雪藏而先讓第二個作品PenPen公開,是希望讓作品處於更完美的狀態才發佈,不過最近想了又想,還是覺得不要再進行改良,直接在這個狀態下推出會更好。

所以我想在這裏介紹我真正的第一個N900程式 - FrontView 900,這是一個可以幫用戶將手機變成一部文件掃描器的程式。


我想不少人都試過利用手機的鏡頭充當文件掃描器,以現在的鏡頭規格來說是相當之合理的想法,但實際上的效果卻遠遜於真正的掃描器,最困難的是影像的對位,若不把鏡頭跟紙張對正,拍攝的影像便會傾斜,而要費心對正這一點往往令人卻步。



在網絡上我見過好幾個位人兄各自做了不同的手機架,讓手機可以簡單地與紙張對正,這的確令工驟簡單化,不過基本上不會有人把它帶在身邊。


FrontView 正是為解決這問題而開發的,它可以在影像中分辦出紙張,然後把變型的影像修正成正面(Front View),那麼就不用再為拍攝的角度費心,使手機輕易地變成一部文件的掃描器。

截圖

源圖

 
程式會自動偵測可能的輸入範圍

 
自動修正後的影像

也可同時感應數張

程式已經在Maemo的extras repository,即是說各位可以在App Manager裏找得到,希望你們喜歡。

2010年7月16日星期五

Nokia的Qt培訓

有興趣學習Qt的朋友,現在有一個機會,Nokia將會搞二場的Qt培訓,其中一場會在深州,歡迎有興趣的朋友報名!


签到时间及培训地点:

深圳 2010年7月22日

地点:
深圳福朋喜来登酒店(深圳市福田保税区桂花路5号)

北京 2010年7月29日

地点:
诺基亚中国园(中国北京经济技术开发区东环中路5号2号楼)


2010年7月1日星期四

Maemo Development and MeeGo講座

*** Please also remember to register at http://bit.ly/bLUSTL , Thanks ***

Maemo 開發與 MeeGo

日期:2010 年 7 月 13 日 (二)
時間:晚上 7:15 - 9:45
地點:香港城市大學教學樓 G4302 課室 (香港九龍塘)

語言:廣東話
費用:全免
人數:50

活動詳情:http://www.opensource.hk/node/604 (詳情請參閱全文的英文部份)
參加者網上登記:http://bit.ly/bLUSTL

參加者對象:電腦系學生、手機及應用開發者、用家。

主辦:開放系統研用協會 (OAKA, http://www.oaka.org/)
場地贊助:香港城市大學電腦系

*** Please also remember to register at http://bit.ly/bLUSTL , Thanks ***

Maemo Development and MeeGo

Date: 13 July 2010, Tuesday.
Time: 7:30pm - 9:45pm
Venue: G4302, Academic Building, City University of Hong Kong, Kowloon Tong.

Language: Cantonese
Fee: Free of Charge

Targeted audiences: CS students, mobile and app developers, end-users.

Event Details: http://www.opensource.hk/node/604
Online Registration Form: http://bit.ly/bLUSTL

Organisator: Opensource Application Knowledge Association (OAKA, http://www.oaka.org/)
Venue Sponsor: Department of Computer Science, City Univerisity of Hong Kong.

Maemo is a software platform developed by Nokia for smartphones and Internet Tablets. It is based on the Debian Linux distribution.

MeeGo is an open source, Linux project which brings together the Moblin project, headed up by Intel, and Maemo, by Nokia, into a single open source activity.

Agenda:

1. MeeGo - (Intro and Demo) (Raymond Liu)
2. Comparison OS with Chromium and Ubuntu 10.04 Netbook Remix (Fai / Haggen)
3. Maemo Development - The power of Qt (Ben Lau)
4. Maemo Development - Hildon/GTK (Amanda Lam)
5. Q&A

Speakers:

* Miss Amanda Lam, author of 1st Maemo 5 Trad. Chi. lang pack, Maemo 5 app developer.
* Mr. Ben Lau, vice-chairperson, OAKA, and ARM Inc approved instructor.
* Mr. Fai Wong, Fedora ambassador, Hong Kong region.
* Dr. Haggen So, host of Software Freedom Podcast.
* Mr. Raymond Liu, head of product marketing, Nokia.

*** Please also remember to register at http://bit.ly/bLUSTL , Thanks ***

2010年6月24日星期四

我的第二個N900程式

這裏準備介紹一下我第二個N900的程式,至於第一個呢……就算閣下有長期訂閱這個blog也不會知道,因為從來沒有公開過,我打算在它處於更理想的狀態才跟大家見面,現在就先介紹一下這個玩具程式。

程式的名字叫PenPen Sketchbook,算是一個繪圖工具,但在設計上是為快速的筆記、塗鴉而設,內容未必是長篇大論的文章,可能僅僅是記些數字、購買清單,或者畫簡單的手繪地圖等。

雖然內建的Sketch也能勝任以上的工作,但由一篇塗鴉轉到另一篇要叫出Menu,而且也不能方便地查看以往所繪的東西,還有Sketch是採用Bitmap的儲存方式,如果想刪除已寫下的東西,必須要用筆桿來往掃描,但往往清除得不徹底,而PenPen Sketchbook就是為修正這些問題而開發的。

功能:
  1. 矢量圖像
    1. 筆觸是以矢量方式儲取,刪除只需要一下點擊,清除文字的速度比bitmap快更多。
    2. 無大少限制的畫紙
  2. 自動儲存,無須你費心所畫的東西要放在那個目錄
  3. 手繪觀看模式,曾畫了什麼一目了然
  4. 支援橫直觀看的模式
  5. PNG輸出





程式已經在extras-testing,我想要些時間才會有extras出現,希望你們會喜歡這個程式

另外也想分享一下這個程式的開發歷程

2010-06-10 星期四

在乘車回家的時候在構思該用什麼程式去參加Maemo的比賽,我並不打算寫非常之複雜的程式,因為大病剛癒,不想投入太多的時間,拿出N900出來寫點隨筆,然後……我發覺Sketch在這方面是極之不同好用,所以就有了這個程式的想法,不過內心真正想做的並不只是繪圖軟件,我希望將來能做出一個完全不用任何鍵盤的工作管理程式。

2010-06-11 星期五

回到家後就開始編程,用Qt寫繪圖程式那部份……不過一晚就完成7、8成了!Qt在這方面實在太贊了!

2010-06-11 星期六

開始弄資料庫有關的部份,基於真正想做的東西並不單單是繪圖軟件,所以資料庫的設計留有非常之高的彈性,手繪用XML儲存,但又可以讓其他部份進行取存,加上又有快取用的snapshot,結果做出來的資料庫大部份都是PenPen Sketchbook所不需要的,寫了一整天都是bug……

另外Qt的Database model只有比Sql多一點的支援,比直接用Sql寫好一點,很難進行refactor,出現了大量copy & paste的代碼,管理很麻煩……

2010-06-12 星期日
別發瘋了,不是說只是做玩具程式嗎?就讓它保持玩具的樣子!把無用的資料庫刪除,跟著程式就快做就做起了。

2010-06-13/14 實際測試,修正大少臭蟲

2010-06-16 正式公開

不過花在上傳的時間挺多,規則比Ubuntu的launchpad寬鬆好多,不過好像系統有問題,不太穩定。

2010年5月27日星期四

將Nokia N900昇級至PR 1.2 Firmware

全世界的N900粉絲們等了又等的PR 1.2版firmware終於在昨天出了,雖然我也同樣是處於急不及待的狀態,但結果還是拖了一天才去安裝。

安裝的方法有二,最基本是下載影像檔,然後覆蓋掉舊版本,這是比較普遍的方法。

只要在進行前用備份工具留了備份,之後就可以復原用戶資料,但不包括程式,請之後再下載吧。

相關工具及資料:
留意,主流的三大OS(Linux , Mac , Windows)都有工具可以燒錄影像檔。

至於另外一個方法就是OTA(Over the Air),用N900內的App Manager進行更新,理論上是比覆蓋影像檔容易,不過……實際上卻不是。

PR 1.2需要有85~110MB左右的空間存放下載檔,雖然N900有27GB的空間,卻因為分區的錯誤,下載檔並不能放在那27GB的空間,而實際存放的區域往往只有30MB左右空間餘下,故此要使用OTA就必須先做點手腳。

方法請參考:Free up rootfs space

我自己也是採用OTA的方法,不過因為衝動的關係,未看清楚指引就自行動手,加上以前hack了點東西的關係,結果無法利用App Manager進行昇級,最後要動用到apt-get指令……

不過就因此証實了,就算用apt-get指令也能安然昇級至PR 1.2。

那個指令如下:
apt-get install mp-fremantle-002-pr(留意,我的是水貨機,不同區域的機用的meta package是不同的!)
之後重新起動便可。

2010年5月1日星期六

最近Nokia香港真多搞作

話說在Nokia N900最初推時並未有在亞洲區發行的打算,這情況就跟以往的N800系列一樣,但就在2星期前左右傳出了Nokia要在香港發行N900的消息,連台灣都未有。

在這個星期四搞了記者會,又搞了blogger聚會,實機則在今天正式推出,只需HKD $4,999。

不過對於已經買入水貨機的我來說,消息對我來說並不有太多撼震,除了一樣,就是全世界的Maemo/N900迷等了許久仍未正式推出的PR 1.2版本firmware,竟然在香港版的N900上找到!

嘩,這還真是受寵若驚,香港人竟然可以首先拿到正式的PR 1.2,雖然跟我沒關係就是。 ~_~ (像我般買水貨的人大概等多1-2星期便能昇級吧。)

基於這篇文其實不是介紹N900,所以香港版有什麼特別就請看其他人的blog了,我倒是想說說Nokia最近在香港搞過的活動。

首先是在3月9-10日,Nokia在香港的九龍香格里拉搞了Nokia Developer Conference及Qt workshop,印像上以前未曾搞過開發者有關的大型活動。可惜我無法前往,但概然N900及N8將會是Qt平台的前鋒成員,N900同樣是主題之一。

4月29日則是N900的記者會及blogger聚會

5月1日是N900的正式推出日子

除此以上,Nokia還有一樣搞作是比較少人知道的,就是Nokia的Calling all Innovators比賽中,有一項特別獎頒予香港的開發者。

如果閣下的參賽作品與香港本土的應用及內容有關,其中最出色的作品,可以獲得 HKD50,000及Nokia N900及一部,第二名則有HKD 25,000及Nokia N900一部。

真有趣,竟然在全球比賽中有一項與香港有關的特別獎,從這這一連串舉動來看,Nokia香港將會更加的積極?




題外話,BloggerCon HK中曾提議blogger在寫產品、商業活動時,收到過任何形式的贊助都應該要在文章中說出來,但好像沒多少人理會…… 基於Nokia有辦blogger活動,所以我先試試表態 - “我沒有收過或參與過以上已辦的活動。”

2009年12月1日星期二

Qt 4.6出了! - 這是繼N900後Nokia向iPhone挑戰的另一步棋?

自從Trolltech被Nokia收購,並以LGPL發佈Qt後,多了許多開發人員及公司關注Qt的發展,在我接觸的公司裏,最少都有數間轉投向Qt,這包括我自己在內,雖然在N年前曾經做過要賣Qt license的工作,但那時還是比較喜歡Gtk+,甚至覺得Qt 3.x很雞肋……現在卻差不多每天都寫Qt。

其中一個原因是Qt 4.x真的做得相當之不錯,加上Qt Creator及各種開發工具,考慮到跨平台性、開發速度、系統整合度等,令我做出了改用Qt作為主力的開發工具的決定。(用C寫GObject真的令我有點頭痛……Refactor是有點痛苦的工作)

不過人的欲望是無限的,Qt 4.5並未能完全滿足我的要求,所以對於4.6的計劃推出一直都很留意,而在今天Nokia終於推出了這個版本!

其中有以下特別值得留意的新功能:

Animation Framework

一套GUI的程式庫及動畫的程式庫的要求是不同的,所以寫遊戲時往往都要用二套不同的程式庫,但並非代表不能整合一起的,以Flash為例,最初是為動畫而設的,若要設計一般的視窗程式需要花很大的勁,但後加入了Flex程式庫就變得簡單許多;而Qt的情況則相反,先做好GUI,現在才加入動畫支援。

基於iPhone帶來的衝擊,Animation Framework就變得很重要,而Intel為了推動其MID,甚至買下了製作Clutter的Opened Hand,由此可見一斑。現在再加上Kinetic,要開發酷的用戶介面程式就變得更簡單了。

State Machine Framework

這個也是我很期望的功能,不過解釋起來會變成上堂,所以就不多談了,能利用到的地方包括:

  • 處理複雜的用戶介面
  • 動畫
  • 網絡協議

Multi-Touch and Gestures

之前是我看漏了吧?到了實際推出的時候才發覺到Qt 4.6連Multitouch及geature都有支援,好明顯地這也是為了挑戰iPhone而做的步署,別忘了Nokia最終還是一間以手提電話業務為主的公司,雖然N900仍未是以Qt為核心,但下一版本就會是了,而且肯定會推出轉用Multitouch屏的後繼機種。



Graphics Effects

Qt 4.6增加了許多不同的Graphics Effects,例如blurring,colorizing,drop shadow等等,例子:









Animation Framework , Multi-touch and gesture , Graphics effect等新的功能,再加上Kinetic及早已支援的OpenGL,要用Qt開發像iPhone般的應用程式會變得容易許多,而且Qt所支援的移動平台不單祇有N900,Symbian的支持亦已經在這個版本裏加入,其結果會令到Nokia所擁有的Symbian機種都能擁有像iPhone般的應用程式,大大提高競爭力,所以Qt 4.6不單純是一個軟件的新版本,同時也是Nokia搶回市場佔有率的一件利器。


詳情請參閱:

2009年9月22日星期二

Nokia Push = Hack Nokia N900 => 得獎金、獎品

Nokia在這一波手機市場中,一直處於捱打的局面,iPhone不斷推陳出新、Palm Pre亦已出場,但Nokia只是買下了不少的公司,但遲遲沒有發動攻勢,直至N900的發佈為止,但N900真的就是Nokia的殺著了嗎?

這個很難說……N900與iPhone及Palm Pre等的市場定位相當之不同,N900可算是旗艦級的機種,處理器用TI的OMAP3(Cortex A8核心),那是一顆足夠跑PS1 Emulator的處理器,有QWERTY鍵盤及TV-out……連駁上projector做簡報、玩體感遊戲也可以。

所以有人譏諷這是Netbook而不電話,其實也沒有錯的,Freescale所推出的Netbook reference design也是用Cortex A8核心的處理器,Palm Pre及iPhone 3GS也是同一個核心……那麼為什麼他們不能做同樣的事?

OS方面所採用的是Maemo、一個嵌入式的Linux分發版本,換言之一般的Linux軟件也可以在上面跑,與ARM Netbook的市場定位也很像,但會否令這個電話很難安裝應用呢?

考慮到OVI Store的存在、OVI SDK的樣子及Maemo的示範,情況應該會跟iPhone差不多,大部份End user都會通過OVI Store下載軟件,只有少部份hacker會動用到其他的方法。

但這少數的Hacker將會令Nokia N900的能力進一步提昇。

我覺得Nokia N900所提供及追求的是硬件的全面解放,採用容易改造的OS、提供足夠的硬件接口,完全是一個適合Hacker發揮的環境。

而這並非單單出於Hacker們的一廂情願,Nokia本身亦有這方面的打算,所以才推出了"Nokia Push計劃"。

整個計劃的核心就是:
Submit ideas > Win devices and funding > Build your hack > Get your hack in Nokia Flagship stores

只要提供Hack的idea、得到Nokia的賞識,你便有機會得到N900及金錢上的獎勵,最終結果還有機會在Nokia的店子上出現!

不懂Nokia N900可以有什麼hack?不打緊,Push的網站已經有入門的指南給大家參考!(沒想到這份指南介紹裏……居然提到了Arduino!)

有沒有人有興趣一起組隊啊?

跟據FAQ:
  1. 得獎的隊伍,所有隊員都會獲贈一部N900
  2. 會獲得平均USD $1500的資助,用以完成該Hack的概念
  3. 至於Nokia會否獲得該作品的任何權利及分帳方法等資料……………… 暫時一概久奉。


例子:
Creative Commons License
本網誌Ben Lau製作,以共享創意署名-非商業性-相同方式共享 3.0 香港 授權條款釋出。