維's profileIT : 是工作還是嗜好?PhotosBlogListsMore Tools Help

Blog


    August 13

    觸碰,手勢,創意和技術白盒子

    其實觸碰科技在現在的日子裡並不稀奇,我自己也有一個觸碰手機,更別說我一堆朋友都在用iPhone。在平日使用觸碰手機的經驗並不算太好,因為手機螢幕太小,用手觸碰經常失誤(特別是對手指胖的人),因此大多只能使用觸碰筆來使用。最近Windows 7的新聞被愈炒愈熱,從目前掌握的訊息來看,Windows 7似乎的確是比Vista好,至少在速度上應該比Vista來得能夠讓人接受吧,看來Windows 7才是正式版的Vista。有MS的朋友告訴我Windows 7是一個Better Vista,不過我想Windows 7才應該是WinXP的正式接班人吧。

    Windows 7其中最引人注目的功能之一便是觸碰(Touch)Gesture(手勢)技術,許多Windows 7的介紹影片都大肆宣傳這些功能,老實說當我看到這些新功能時,我也愈得不錯,但並沒有到達驚豔的程度,為什麼? 我想是因為觸碰技術早就每天在手機中使用,沒有什麼特別的感覺,只有手勢技術比較令我覺得有趣。不過在過了幾秒之後Windows 7的觸碰和手勢技術讓我覺得就像是使用觸碰手機一樣,一開始覺得很有趣,但是這是如何做出來的卻不太瞭解,因為我想觸碰手機應該是使用了特別的軟體和開發工具,對於一般的開發人員來說是不太容易掌握的。Windows 7的觸碰技術雖然比較開放,MS提供了SDK可以讓開發人員開發使用,但當我看到面對這麼先進的技術,但仍然是使用10幾年前C/C++加上Windows訊息程式設計的方式來慢慢的開發,我就仿傚掉進一個奇怪又衝突的世界,噢別誤會我,我就是從這樣的開發模式磨練出來的開發人員,但我真覺得這樣開發實在太慢了。

    不過當我看到Delphi 2010如何支援觸碰和手勢技術之後,我真的說出了Cool這個字,因為當時我的感覺就類似10多年前第一次看到PC的分散式應用系統時一樣,為什麼? 因為在Delphi中你可以就10倍速的速度開發出結合這些最新技術的應用程式,因為我們可以使用VCL框架,而不必從一行一行的程式碼開始。因此當我看到Delphi 2010的觸碰和手勢技術後,我口中不自覺的說出Cool之後,我的腦袋中立刻開始問自己:

    Ø  如何使用援觸碰和手勢技術?

    Ø  VCL框架中的元件可以結合援觸碰和手勢技術嗎?

    Ø  這些這麼Cool的技術是怎麼做出來的?

    Ø  舊的Delphi/BCB應用程式可以很簡單的加入這些最新的援觸碰和手勢技術嗎?

    Ø  能夠定義客製化的援觸碰和手勢嗎?

    Ø  援觸碰和手勢技術只能執行在Windows 7平台嗎?

    我知道這些問題難不到Delphi/BCB開發人員,因為VCL框架是包含原始程式的,我可以立刻分析VCL的原始程式就能夠回答這些問題,如此一來我可以以10倍數的速度使用VCL元件為我的應用程式加上最新,最cool的援觸碰和手勢技術,又可以從分析VCL框架中得知這些先進技術是如何實作出來的。在這一霎那,觸碰和手勢技術立刻從莫可探知的黑盒子成為了我們能夠掌握的技術白盒,DelphiBCB 2010已經成功的把這些先進的技術交付到了Delphi/BCB的開發人員手中,接下來的困難不再是這些技術,而是開發人員和架構師如何運用這些技術開發出更具創意的應用程式。

    Ø  想想觸碰和手勢技術與分散式應用系統的結合,你真的可以在本機中藉由觸碰一個按鈕以啟動遠端的服務而造成蝴蝶效應,Cool!

    Ø  想想觸碰和手勢技術與Web介面和Web應用程式的結合,觸碰和遠端遙控可以讓您無遠弗屆,Cool!

    Ø  想想觸碰和手勢技術與傳統MIS應用程式的結合,至少你的老板和客戶再也不需要面對大大的螢幕和小小的滑鼠,他們減少了使用滑鼠造成的「腕溝症候群」和『滑鼠手』等職業病的機會,我們也減少了被他們臭罵的機會,哈哈!


    在原生Win32的觸碰世界裡,Delphi 2010讓您做主!

    Comments (2)

    Please wait...
    Sorry, the comment you entered is too long. Please shorten it.
    You didn't enter anything. Please try again.
    Sorry, we can't add your comment right now. Please try again later.
    To add a comment, you need permission from your parent. Ask for permission
    Your parent has turned off comments.
    Sorry, we can't delete your comment right now. Please try again later.
    You've exceeded the maximum number of comments that can be left in one day. Please try again in 24 hours.
    Your account has had the ability to leave comments disabled because our systems indicate that you may be spamming other users. If you believe that your account has been disabled in error please contact Windows Live support.
    Complete the security check below to finish leaving your comment.
    The characters you type in the security check must match the characters in the picture or audio.

    To add a comment, sign in with your Windows Live ID (if you use Hotmail, Messenger, or Xbox LIVE, you have a Windows Live ID). Sign in


    Don't have a Windows Live ID? Sign up

    維 李wrote:
    >敝公司買了D7後..又去年又買了DELPHI 2009..結果所有的開發人員沒人願意用D2009 ,理由是載入慢 ,COMPILE起來又慢,

    載入慢, 但,COMPILE應該不慢, D2009需要的RAM比較多, 因為用了.NET, 所以如果你的機器RAM少的話那是很辛苦的

    >請問是否有那可以那種轉換程式
    >能把原本的AP,直接轉移到WEB上? 如果有這種工具..老闆應該會很願意花錢買,不然我實在不敢在向老闆推薦新版本的DELPHI了,

    抱歉, Delphi沒有能把原本的AP,直接轉移到WEB上, 最接近的只有IntraWeb,

    >很抱歉這樣潑您的冷水.,只是上次跟老闆推薦2009..結果被唸,看到又有新版本出來,有點不吐不快,抱歉

    沒有潑冷水, 您反應的是事實, Delphi每年出新版本是因為CG是純開發工具的公司, 如果不出新產品的話CG維持不下去. 新版本您可以來聽聽參考, 真的有需要再考慮購買即可.

    Aug. 18
    寶寶wrote:
    李維老師您好
    請問..delphi 2010除了觸控螢幕之外..還有其他改進或加強的地方嗎?
    說實在的..敝人在公司當MIS..觸控技術..實在讓老闆提不起興趣,
    敝公司買了D7後..又去年又買了DELPHI 2009..結果所有的開發人員沒人願意用D2009 ,理由是載入慢 ,COMPILE起來又慢,

    請問是否有那可以那種轉換程式
    能把原本的AP,直接轉移到WEB上? 如果有這種工具..老闆應該會很願意花錢買,不然我實在不敢在向老闆推薦新版本的DELPHI了,

    很抱歉這樣潑您的冷水.,只是上次跟老闆推薦2009..結果被唸,看到又有新版本出來,有點不吐不快,抱歉
    Aug. 18

    Trackbacks

    The trackback URL for this entry is:
    http://gordonliwei.spaces.live.com/blog/cns!CCE1F10BD8108687!3654.trak
    Weblogs that reference this entry
    • None