2010年12月30日 星期四

華爾街日報 預言行動科技十趨勢

華爾街日報預測明年的科技十大趨勢,指出蘋果的平板電腦iPad今年獨領市場風騷,但明年競爭勢必加劇,一些重量級業者將加入市場爭奪戰;第四代行動網路(4G)崛起、科技業者為搶占市場而興訟的案例增多,和電子錢包普及都將是明年電子業的大勢所趨。

iPad:蘋果平板電腦iPad開創了新的行動裝置類別,目前市場上只有三星電子Galaxy Tab與之競爭,然而明年競爭勢必加劇,摩托羅拉、RIM公司等科技巨擘已知都將加入這場行動大戰。

Android:Google Android行動作業系統今年表現亮麗,目前與電信業者Verizon Wireless、手機製造商宏達電與摩托羅拉合作,但該系統明年焦點將轉向便宜的智慧手機以提高普及率,使Android手機未經電信業者補貼的價格可望降至100美元以下,若搭售方案的售價可望更低。

應用程式:今年不少平價的趣味應用程式獨領風騷,但明年將走向商業化。AT&T、企業軟體商思愛普(SAP)和其他大企業都已在開發協助顧客追蹤銷售、監控系統等的應用程式。

4G:第四代行動網路(4G)今年在美國大有進展,然而想使用這種超快速上網服務的消費者,明年可能要依數據傳輸量付費使用,如AT&T已不再讓新用戶享有無限資費方案,Verizon 也擬採某種消費定價措施。

零件短缺:零件雖然不起眼,今年卻接連導致手機業者延後出貨、設備製造商銷售損失等重大影響。不過今年智慧手機超薄螢幕一度供應吃緊的三星電子,在7月加入新設備後,未來螢幕產能將從目前的每月300萬台提升至3,000萬台。

專利訴訟:明年行動業的重頭戲專利訴訟。蘋果、摩托羅拉、微軟、諾基亞、伊士曼柯達等企業都已和對手對簿公堂,以阻止侵害專利的產品進入美國,明年法律糾紛會更多。

手機安全:智慧手機的安全和隱私防護可望升級。晶片製造商、電信業者和手機製造商明年將推出新的安全功能,讓消費者放心購買行動裝置的產品和服務。

中國市場升級:中國手機業者不會甘於只生產低價無牌手機,華為科技和中興通訊將推出採用Google作業系統的手機,每支電信商可能只賣50美元。

電子錢包:電子錢包的使用將更為普及,無線電信商已開始設法把手機變成電子錢包,AT&T、Verizon和T-Mobile等電信業者11月與Discover金融服務公司成立合資企業,目標是讓消費者透過感應手機付費。明年會是手機錢包的起飛年。

定位服務:明年也是定位服務(location-based service)的關鍵年。這種服務讓想提供優惠券或其他促銷優惠給消費者的店家可劃定區域和指定時段,只要智慧手機用戶在指定時段進入該區域,就會立即收到店家的行銷簡訊。社群網站四方廣場(Foursquare)已砸重金推動這項服務,要讓店家利用這種「報到送禮」服務款待自家用戶。

2010年12月9日 星期四

中華電信:積極引進Nexus S手機

709001

Google日前正式發表Android 2.3(代號Gingerbread)的同時並與三星聯手推出首款Android 2.3手機Nexus S,中華電信表示將爭取該款手機來台。
Google在本週發表Android 2.3,新平台支援陀螺儀感應、NFC感應等新功

能,Google並與三星共同研發第二代Google手機Nexus S,使用新的多點觸控鍵盤介面,可支援SIP網路電話功能,硬體規格包括了4吋AMOLED觸控螢幕,手機內建1GHz處理器、16GB儲存空間和500萬畫素相機。12月中開始先後在美國、英國兩地上市,其他國家目前還未確定上市計劃。


對於第二款Nexus手機,國內電信業者中遠傳與台灣大哥大保持觀望,但中華電信表示高度的引進意願。中華電信行動通信分公司副總經理石木標指出,考量三星與Google的立場,中華電信已表達意願積極爭取中。


早在今年初Google與宏達電合作推出Android 2.1手機Nexus One開始,中華電信便有意爭取Nexus One來台,不過當時礙於Nexus One由Google自己在線上商店獨立銷售,台灣消費者雖有興趣,但Google遲遲未引進手機,5月甚至停止網路商店銷售計劃,不少苦等的消費者改在國外購買手機,中華電信最後也只能和宏達電合作引進規格相近的HTC Desire。


儘管台灣三星未說明Nexus S何時可能引進台灣,但曾與三星合作銷售手機的中華電信認為和Nexus One相比,這次更有機會引進Nexus S。石木標表示,不同於上次Nexus One的銷售方式,這次銷售模式不一樣,消費者可以拭目以待。


由於Google Nexus手機銷售不如預期,Google也缺乏客戶支援服務,據瞭解第二代Nexus手機將由三星負責銷售及支援服務,以三星在台灣擁有完整的手機銷售、服務通路,且積極經營本地智慧型手機市場來看,未來引進Nexus S的機會並不小。

台灣微軟祭高額獎金鼓勵Windows Phone 7軟體開發

327414356

台灣微軟為鼓勵軟體業者Windows Phone 7手機應用程式開發,祭出送手機、高額獎金等獎勵方式,盼迅速累積Market Place軟體數量。


11月台灣微軟與宏達電合作,正式發表HTC HD7與7 Morzart兩款Windows Phone 7手機,以全新手機平台捲土重來搶攻智慧型手機市場。兩款手機上市滿一個月,微軟為加速Windows Phone 7手機產業生態發展,祭出送手機、高額獎金鼓勵個人、軟體業者開發Windows Phone 7手機程式。


從12月13日開始到明年3月底,前30名提交至少一款應用程式,並獲審核通過上架至Market Place者,可獲得Windows Phone 7手機;另外,這段期間報名的應用程式若連續一到三週進入Market Place全球不分類下載次數前100名,可獲得1萬到3萬美元獎金,相當於近100萬元台幣的高額獎金。


台灣微軟營運暨行銷事業群前端平台事業部副總經理葉怡君表示,Windows Phone 7上市滿一個月,目前開發工具全球下載次數已超過50萬次,註冊的開發人員已有1.5萬次,微軟希望藉由獎勵措施、提供詳盡的開發工具、指導,協助開發商投入Windows Phone 7手機程式開發。


根據微軟的統計,目前Market Place全球約有3千多個應用程式,但台灣的開發商還不多,與微軟合作的開發商約只有30多家,提供30多個Windows Phone 7手機應用程式,因此台灣微軟盼望透過獎勵措施吸引開發商投入,迅速累積適合本地消費者的手機軟體。


部份已上架或即將上架的Windows Phone 7手機軟體,包括了KKBox的線上音樂、網路基因推出的益智軟體、摩達網MagV電子書閱讀、戲智科技推出的Omi Jump遊戲軟體等等,以及針對Windows Phone 7英文介面手機中文輸入需要,光岩資訊所推出的中文輸入軟體,但只能注音輸入,沒有手寫輸入,只能解決部份Windows Phone 7手機的中文輸入問題。


目前台灣微軟已提共開發者實驗室中文頁面,提供Silverlight程式、XNA遊戲開發的教學與說明;在微軟定訂的12月還安排台北、台中、高雄三地巡迴舉行的Windows Phone 7手機軟體開發講座、課程。
不過,對於外界關心的中文介面Windows Phone 7軟體,目前微軟還是沒有具體的中文Windows Phone 7推出時間。

 

【Windows Phone 7應用程式開發資源暨獎勵專案】
1. 「7 彩繽紛秀創意 Marketplace創世紀」Windows Phone 7 應用程式開發獎勵專案
* 第一重:搶先上架APP,Windows Phone 7手機大放送
2010/12/13起至2011/3/31止,前30名成功提交至少一款應用程式,並通過審核上架至Windows Phone 7之Marketplace者,可獲得Windows Phone 7手機一支,限量30個名額。
* 第二重:蟬聯全球百名再加碼,萬元美金週週送
自2010/12/13起至2011/3/10止報名本活動,並於2010/3/31活動截止日前,報名之應用軟體連續1至3週進入Windows Phone 7之Marketplace軟體市集全球不分類(亦不分免費或付費)最多下載次數前100名,可獲得1至3萬元美金。
1. 連續一週均進入前100名,可獲獎金一萬元美金
2. 連續二週均進入前100名,可再得獎金一萬元美金
3. 連續三週均進入前100名,總獎金可獲得三萬元美金
2. 免費開發工具/中文化支援/在地社群諮詢
* 全球唯一提供在地語言的開發人員實驗室中文網頁,包括Silverlight應用程式開發、XNA遊戲設計等,以邊做邊學的線上教學方式,解說所有開發Windows Phone 7應用程式所需技術。
* 免費線上討論區 – MSDN論壇。
* 定期開發人員免費講座/研討會課程。
* 完整的中文化Windows Phone 7開發人員訓練教材 線上下載
* Windows Phone UI(使用者介面)互動設計 電子書中文版
3. 最多開發人員熟悉的程式語言,倍速縮短開發時間,程式可跨不同裝置,潛力無限
全台30,000名.NET開發工程師,能以熟悉的程式語言技術(C# & Visual Basic.NET)直接用於Windows Phone 7應用程式開發。
Windows Phone 7大幅變革使用者介面(UI)架構,提供完整受管理程式碼(managed code)的安全運行環境,讓開發人員運用Silverlight及XNA 技術,快速完成高品質應用程式。
Windows Phone 7開發使用的Visual Studio可於線上免費下載,Silverlight與XNA技術相容於個人電腦、手機、行動裝置、及Xbox 360平台,所開發之應用程式可跨足多平台,並接觸微軟廣大的個人電腦族群。
4. 明確規範開發規格、審核機制嚴謹透明
Windows Phone 7手機限定二種螢幕解晰度,480x800及320×480,開發規範明確,可清楚評估投入成本,創造最佳使用者經驗。
Windows Phone 7的Marketplace軟體市集提供安全的審核機制,開發商的作品可有安全的防護,透明的審核流程讓開發者了解進度及狀況,並明確回覆未審核通過的原因並適時提供協助。


「7 彩繽紛秀創意 Marketplace創世紀」活動網頁http://www.microsoft.com/taiwan/promo/wp7isv/


MSDN Windows Phone 開發資源
http://msdn.microsoft.com/zh-tw/windowsphone/default.aspx

2010年11月14日 星期日

宏達電Windows Phone 7手機HTC HD7與HTC 7 Mozart 11月中上市

兩款手機預計11月中推出,但仍需視宏達電供貨狀況決定,系統支援中文介面前,初期吸引玩家及商務人士使用。
↑左為4.3吋大螢幕的HTC HD7,右邊則是3.7吋的HTC 7 Mozart,均採用Windows Phone 7,差別在於手機硬體規格。

宏達電兩款Windows Phone 7手機HTC HD7與7 Mozart預計在11月中上市,將由台灣大哥大與中華電信銷售。

宏達電今天(11/11)發表HTC HD7與7 Mozart,將會是首批上市的Windows Phone 7智慧型手機。宏達電並公佈手機價格,4.3吋大螢幕的HTC HD7定價20900元,HTC 7 Mozart則是18900元。

手機預計11月中上市,由台灣大哥大銷售HD7,中華電信銷售7 Mozart,兩家業者並且在今天公佈搭售資費方案。

台灣大哥大提出7種語音、手機上網組合月租費資,最低月付749元HD7優惠價格為1.3萬元,最高到2199元月租費,手機優惠為0元。中華電信比照iPhone 4方案推出6種資費組合,最低月租649元HTC 7 Mozart優惠價11490元,月租1749元起手機優惠價0元。

兩款手機的上市,象徵微軟挾宏達電手機設計能力,在台灣智慧型手機市場捲土重來。不過因為Windows Phone 7在全球上市仍以英文版為主,因此宏達電兩款Windows Phone 7均為英文機,雖然可以顯示中文內容,但中文簡訊、中文搜尋文字輸入都必需仰賴應用程式解決,例如自Market Place下載安裝TW SMS軟體資費,才能以注音輸入中文簡訊文字,但還無法支援中文手寫輸入。

按微軟的說法,明年才會推出中文版Windows Phone 7,因此11月上市的兩款手機預期對玩家及商務人士較具有吸引力,短期內還難以打入大眾市場。

伴隨Windows Phone 7推出,微軟手機軟體商店Market Place也一併曝光,目前商店中約有1500支應用程式,台灣軟體商、開發者推出的軟體只有20支,手機應用程式數量顯然還不足。

兩款宏達電手機均配備1GHz處理器,ROM記憶體為512MB,RAM為576MB,但旗艦級的HD7為4.3吋大觸控螢幕機種,內建16GB儲存空間,500萬畫素相機,而7 Mozart則為3.7吋觸控螢幕手機,配備8GB儲存空間,但內建較高的800萬畫素相機。

Windows Phone 7為微軟翻新Windows Mobile所推出的新智慧型手機平台,整合微軟Windows Live、Xbox Live、Bing搜尋、Zune音樂等服務,並支援Office 2010等辦公室軟體,翻新的操作介面也改變傳統Windows Mobile近似電腦桌面的設計。

圖說:
▼ Windows Phone 7桌面首頁採上下划動頁面設計,每個手機應用都以磚塊代表,如簡訊、瀏覽器、相簿、電話簿等等,可隨安裝的程式無限制增加,應用磚塊也能自由移動位置。



▼ 高速處理器讓手機介面設計更多樣化,天氣預報擺脫了傳統的文字說明,宏達電在手機上設計3D模擬天氣,動態模擬大晴天,或是多雲、下雨的天氣變化,讓天氣預報更生動。




▼ Windows Phone 7內建的Xbox Live,玩家可以手指觸碰人偶與他互動,讓人偶騷首弄姿,或是搖搖手機使其昏倒,也能設定人偶穿著的服裝、耳環等配件。




▼ 手機內建的Office,可縮放編輯、瀏覽Office文件。




▼ 內建的Zune音樂播放介面,可以瀏覽歌手專輯封面。



▼ 手機下方只有三個鍵,左側代表上一頁,中間為首頁,右方則是獨立的搜尋鍵,只要按下右鍵便會進入bing搜尋頁面。




▼ 手機支援HD影片播放,HD7背後設計一個腳架,可拉出腳架讓手機在桌面上橫著顯示,適合播放影片時使用。





▼ 雖然手機內建重力感應,看照片時可依直橫握持調整顯示畫面,但卻發現手機橫擺時,桌面首頁並不會調整為橫式顯示,操作上反而不便。

2010年11月2日 星期二

WP7手機需求超出預期,首發將售罄

據德國n-TV.de報導,O2已經在強烈的WP7手機市場需求下銷售一空。據消息透露,銷售至今,至少已售出80000支手機,而且營運商還在等待更多的出貨量。

WP7手機的高需求量並不只是HTC HD7這一款,還有沃達豐德國運營商發售的HTC Mozart和三星Omnia 7的訂購量也紛紛超出了預期,並需不斷增加訂購數量以滿足客戶的需求。

甚至就連規模較小的德國E-plus運營商也聲稱其發售的LG Optimus 7的WP7系統收到非常積極的回應,並希望他們能在十一月中旬增加庫存。

據業內人士透露,本季WP7手機的總銷售額將突破6位數。如此必將出現WP7手機的瘋狂銷售排隊現場。或許這也是一個意外的突破吧。

有興趣的朋友,可以通過以下網站WindowsPhonemix, Dropnews.netVGChartz瞭解更多相關信息。

2010年10月29日 星期五

Windows Phone 7 程式設計電子書免費下載

現在學習Windows Phone 7開發資料十分有限,除了MSDN的官方開發文件外和一些部落格外,幾乎沒有其他的學習渠道。幸運地是美國的資深程式設計師兼作家Charles Petzold為大家免費放出了他的最新大作—《Programming windows phone 7》。他以往寫的書籍本本是經典,包括我們耳熟能詳的《Windows 程式設計》一書。

Programming windows phone 7

目前該書一共24章,,對Windows Phone 7平台的特點、XAML在程式界面和風格方面,以及XNA遊戲開發都做了深入的解讀。

這裡奉上該書的免費下載位址和原始碼,讓我們開始Windows Phone 7的開發之旅吧!
PDF格式: Programming Windows Phone 7

原始碼下載(Source Code)

下面是該書的目錄:

Part I   The Basics

1   Hello, Windows Phone 7

Targeting Windows Phone 7

The Hardware Chassis

Sensors and Services

File | New | Project

A First Silverlight Phone Program

The Standard Silverlight Files

Color Themes

Points and Pixels

The XAP is a ZIP

An XNA Program for the Phone

2   Getting Oriented

Silverlight and Dynamic Layout

Orientation Events

XNA Orientation

Simple Clocks (Very Simple Clocks)

3   An Introduction to Touch

Low-Level Touch Handling in XNA

The XNA Gesture Interface

Low-Level Touch Events in Silverlight

The Manipulation Events

Routed Events

Some Odd Behavior?

4   Bitmaps, Also Known as Textures

XNA Texture Drawing

The Silverlight Image Element

Images Via the Web

Image and ImageSource

Loading Local Bitmaps from Code

Capturing from the Camera

The Phone's Photo Library

5   Sensors and Services

Accelerometer

A Simple Bubble Level

Geographic Location

Using a Map Service

6   Issues in Application Architecture

Basic Navigation

Passing Data to Pages

Sharing Data Among Pages

Retaining Data across Instances

The Multitasking Ideal

Task Switching on the Phone

Page State

Isolated Storage

XNA Tombstoning and Settings

Testing and Experimentation

Part II Silverlight

7   XAML Power and Limitations

A TextBlock in Code

Property Inheritance

Property-Element Syntax

Colors and Brushes

Content and Content Properties

The Resources Collection

Sharing Brushes

x:Key and x:Name

An Introduction to Styles

Style Inheritance

Themes

Gradient Accents

8   Elements and Properties

Basic Shapes

Transforms

Animating at the Speed of Video

Handling Manipulation Events

The Border Element

TextBlock Properties and Inlines

More on Images

Playing Movies

Modes of Opacity

Non-Tiled Tile Brushes

9   The Intricacies of Layout

The Single-Cell Grid

The StackPanel Stack

Text Concatenation with StackPanel

Nested Panels

Visibility and Layout

Two ScrollViewer Applications

The Mechanism of Layout

Inside the Panel

A Single-Cell Grid Clone

A Custom Vertical StackPanel

The Retro Canvas

Canvas and ZIndex

The Canvas and Touch

The Mighty Grid

10   The App Bar and Controls

ApplicationBar Icons

Jot and Application Settings

Jot and Touch

Jot and the ApplicationBar

Elements and Controls

RangeBase and Slider

The Basic Button

The Concept of Content

Theme Styles and Precedence

The Button Hierarchy

Toggling a Stopwatch

Buttons and Styles

TextBox and Keyboard Input

11   Dependency Properties

The Problem Illustrated

The Dependency Property Difference

Deriving from UserControl

A New Type of Toggle

Panels with Properties

Attached Properties

12   Data Bindings

Source and Target

Target and Mode

Binding Converters

Relative Source

The 「this」 Source

Notification Mechanisms

A Simple Binding Server

Setting the DataContext

Simple Decision Making

Converters with Properties

Give and Take

TextBox Binding Updates

13   Vector Graphics

The Shapes Library

Canvas and Grid

Overlapping and ZIndex

Polylines and Custom Curves

Caps, Joins, and Dashes

Polygon and Fill

The Stretch Property

Dynamic Polygons

The Path Element

Geometries and Transforms

Grouping Geometries

The Versatile PathGeometry

The ArcSegment

Bézier Curves

The Path Markup Syntax

How This Chapter Was Created

14   Raster Graphics

The Bitmap Class Hierarchy

WriteableBitmap and UIElement

The Pixel Bits

Vector Graphics on a Bitmap

Images and Tombstoning

Saving to the Picture Library

Becoming a Photo Extras Application

15   Animations

Frame-Based vs. Time-Based

Animation Targets

Click and Spin

Some Variations

XAML-Based Animations

A Cautionary Tale

Key Frame Animations

Trigger on Loaded

Animating Attached Properties (or Not)

Splines and Key Frames

The Bouncing Ball Problem

The Easing Functions

Animating Perspective Transforms

Animations and Property Precedence

16   The Two Templates

ContentControl and DataTemplate

Examining the Visual Tree

ControlTemplate Basics

The Visual State Manager

Sharing and Reusing Styles and Templates

Custom Controls in a Library

Variations on the Slider

The Ever-Handy Thumb

Custom Controls

17   Items Controls

Items Controls and Visual Trees

Customizing Item Displays

ListBox Selection

Binding to ItemsSource

Databases and Business Objects

Fun with DataTemplates

Sorting

Changing the Panel

The DataTemplate Bar Chart

A Card File Metaphor

18   Pivot and Panorama

Compare and Contrast

Music by Composer

The XNA Connection

The XNA Music Classes: MediaLibrary

Displaying the Albums

The XNA Music Classes: MediaPlayer

Part III   XNA

19   Principles of Movement

The Naïve Approach

A Brief Review of Vectors

Moving Sprites with Vectors

Working with Parametric Equations

Fiddling with the Transfer Function

Scaling the Text

Two Text Rotation Programs

20   Textures and Sprites

The Draw Variants

Another Hello Program?

Driving Around the Block

Movement Along a Polyline

The Elliptical Course

A Generalized Curve Solution

21   Dynamic Textures

The Render Target

Preserving Render Target Contents

Drawing Lines

Manipulating the Pixel Bits

The Geometry of Line Drawing

Modifying Existing Images

22   From Gestures to Transforms

Gestures and Properties

Scale and Rotate

Matrix Transforms

The Pinch Gesture

Flick and Inertia

The Mandelbrot Set

Pan and Zoom

Game Components

Affine and Non-Affine Transforms

23   Touch and Play

More Game Components

The PhingerPaint Canvas

A Little Tour Through SpinPaint

The SpinPaint Code

The Actual Drawing

PhreeCell and a Deck of Cards

The Playing Field

Play and Replay

24   Tilt and Play

3D Vectors

A Better Bubble Visualization

The Graphical Rendition

Follow the Rolling Ball

Navigating a Maze