手機app軟件開(kāi)發(fā)工具介紹:
Android SDK
Android是谷歌(Google)公司推出的手機開(kāi)發(fā)平臺。 與iPhone相似,Android采用WebKit瀏覽器引擎,具備觸摸屏、高級圖形顯示和上網(wǎng)功能,用戶(hù)能夠在手機上查看電子郵件、搜索網(wǎng)址和觀(guān)看視頻節目等,比iPhone等其他手機更強調搜索功能,界面更強大
集成開(kāi)發(fā)環(huán)境 Eclipse
Eclipse是著(zhù)名的跨平臺的自由集成開(kāi)發(fā)環(huán)境(IDE)。最初主要用來(lái)Java語(yǔ)言開(kāi)發(fā),但是目前亦有人通過(guò)插件使其作為其他計算機語(yǔ)言比如C++和Python的開(kāi)發(fā)工具。 Eclipse的本身只是一個(gè)框架平臺,但是眾多插件的支持使得Eclipse擁有其他功能相對固定的IDE軟件
Android NDK
Android NDK 是在SDK前面又加上了“原生”二字,即Native Development Kit,因此又被Google稱(chēng)為“NDK”。 在此之前,Android平臺的第三方應用程序均是依靠基于Java的Dalvik特制虛擬機進(jìn)行開(kāi)發(fā)的。原生SDK的公布可以讓開(kāi)發(fā)者更加直接的接觸Android系統資源,...
Android組件界面設計工具 DroidDraw
DroidDraw 是一個(gè)基于Java Swing的Android界面設計器,我們可以通過(guò)它來(lái)生成復雜的Android Layout XML文件,據作者介紹,Android的Layout和Swing Layout中有很好的對應,設計器的代碼編寫(xiě)起來(lái)還是比較容易的。 android下,高級組件,通過(guò)xml來(lái)配置,書(shū)寫(xiě)
NetBeans開(kāi)發(fā)Android的插件
這是一款在 NetBeans 中開(kāi)發(fā) Android 平臺應用的插件。
微軟.NET for Android MonoDroid
微軟.NET for Android,也就是MonoDroid,是Novell公司的MonoTouch項目在A(yíng)ndroid系統的開(kāi)源實(shí)現,MonoDroid將馬上進(jìn)入 Beta測試階段,最終的MonoDroid產(chǎn)品將在今年秋季發(fā)布——和Windows Phone 7基本在同一時(shí)間段。 Novell公司從開(kāi)發(fā)者對MonoTouch的興趣中.
PHP for Android
PHP可不僅僅只能在互聯(lián)網(wǎng)站上發(fā)展,一個(gè)PHP for Android (PFA)站點(diǎn)表示他們將可以發(fā)布編程模型、工具盒文檔讓PHP在A(yíng)ndroid上實(shí)現應用。該項目的主要贊助商是開(kāi)源公司IronTec,PFA使用 Scripting Layer for Android (SL4A),也就是Androd Scripting Enviro...
Eclipse手機應用開(kāi)發(fā)插件 EclipseME
EclipseME是一個(gè)用來(lái)開(kāi)發(fā)J2ME應用程序的Eclipse插件。EclipseME集成了Eclipse現有的java editor功能,提高代碼的編寫(xiě)效率。
Windows Phone 7 SDK
Windows Phone 7 SDK 是微軟最新的手機操作系統 Windows Phone 7 的軟件開(kāi)發(fā)包。 要安裝Windows Phone Developer Tools,您的系統需要滿(mǎn)足以下條件: 支持的操作系統:Windows 7;Windows Vista Windows? Vista? (x86 and x64) with Service Pack 2 – 除了...
輕量級Android開(kāi)發(fā)工具 Android Tools
Android Tools 是一個(gè)輕量級的 Android 應用開(kāi)發(fā)集成環(huán)境,用于創(chuàng )建、構建、安裝和測試 Android 應用程序??煞奖愕耐ㄟ^(guò)點(diǎn)擊訪(fǎng)問(wèn) Android 的命令、穩定、目錄和文件。更多Android Tools信息
集成開(kāi)發(fā)環(huán)境 NetBeans
NetBeans是開(kāi)源軟件開(kāi)發(fā)集成環(huán)境,是一個(gè)開(kāi)放框架,可擴展的開(kāi)發(fā)平臺,可以用于Java,C/C++,PHP等語(yǔ)言的開(kāi)發(fā),本身是一個(gè)開(kāi)發(fā)平臺,可以通過(guò)擴展插件來(lái)擴展功能。
FireFox的WAP瀏覽插件 wmlbrowser
這是一款在FireFox瀏覽器上顯示W(wǎng)ML頁(yè)面的插件,用來(lái)瀏覽手機網(wǎng)站,如下圖所示:
移動(dòng)設備開(kāi)發(fā)平臺 Maemo
Maemo 是構建于桌面開(kāi)源組件的計算機架構平臺,其目標是為移動(dòng)手持終端提供一種應用和創(chuàng )新技術(shù)。 該平臺基于GNU/Linux 操作系統和GNOME 桌面技術(shù)。Maemo 向開(kāi)發(fā)伙伴們提供了一個(gè)方便實(shí)用的開(kāi)發(fā)環(huán)境。其全新、優(yōu)化
iPhone模擬器 iPhone Emulator
這是一個(gè) iPhone 瀏覽器在 Windows 系統下的模擬器。
Android開(kāi)發(fā)插件 Eclipse ADT
Eclipse ADT 是 Eclipse 平臺下用來(lái)開(kāi)發(fā) Android 應用程序的插件。 在線(xiàn)安裝地址:https://dl-ssl.google.com/android/eclipse/
iPhone軟件開(kāi)發(fā)包 iPhone SDK
iPhone SDK 是蘋(píng)果公司用來(lái)開(kāi)發(fā) iPhone 應用程序的軟件開(kāi)發(fā)包,只能在Mac OS X 10.5系統下才能使用。iPhone SDK開(kāi)發(fā)包是免費的,但是如果要通過(guò)AppStore銷(xiāo)售軟件,需要先花99美元。
Windows Mobile SDK
微軟公司的手機操作系統 Windows Mobile的開(kāi)發(fā)工具包。 Windows Mobile 是 Microsoft 用于 Pocket PC 和 Smartphone 的軟件平臺。Windows Mobile 將熟悉的 Windows 桌面擴展到了個(gè)人設備中。 Windows Mobile是微軟為手持設備推出的“移動(dòng)版Windows”,使用...
Symbian開(kāi)發(fā)工具 Carbide C++
Carbide C++基于Eclipse的Symbian C++開(kāi)發(fā)工具。 如果你比較熟悉Eclipse那么Carbide將是你的不二之選。 Carbide分三個(gè)版本: Carbide.j是Symbian平臺下的J2ME開(kāi)發(fā)工具。 Carbide.c++是基于Eclipse的Symbian C++開(kāi)發(fā)工具。
Java手機開(kāi)發(fā)平臺 J2ME
J2ME,現稱(chēng)為Java ME(Java Platform, Micro Edition )是為機頂盒、移動(dòng)電話(huà)和PDA之類(lèi)嵌入式消費電子設備提供的Java語(yǔ)言平臺,包括虛擬機和一系列標準化的Java API。它和Java SE、Java EE一起構成Java技術(shù)的三大版本
【商業(yè)】微軟集成開(kāi)發(fā)環(huán)境 Visual Studio
首先,VisualStudio 不是一個(gè)開(kāi)源軟件,也不是免費的。 不用說(shuō)了,目前Windows系統下最好的C/C++/Basic/.NET集成開(kāi)發(fā)環(huán)境,估計市場(chǎng)占用率不只是90%吧?最新版本是2008,可以下載試用版
PhoneGap
PhoneGap是一個(gè)自由開(kāi)放源碼的開(kāi)發(fā)工具和框架,允許利用HTML和JavaScript的強大功能在iphone的SDK上開(kāi)發(fā)網(wǎng)頁(yè)。下面是一些使用該框架的代碼示例
Qt for Android
Qt for Android (NECESSITAS)是一個(gè)為了讓 Android 平臺支持 Qt 開(kāi)發(fā)的項目。
App Inventor for Android
這是谷歌推出一種軟件工具。這種工具可以使用戶(hù)更容易的為Android智能手機編寫(xiě)應用程序。 谷歌該Android應用工具使人們可以拖放代碼塊(表現為圖形圖像代表不同的智能手機功能),將這些代碼放在一起,類(lèi)似于將Lego blocks放置在一起。結果是在個(gè)人智能手機上
iPhone 瀏覽器模擬器 iPhoney
iPhoney 是一個(gè) iPhone 的瀏覽器的模擬器,用來(lái)提供一個(gè)iPhone實(shí)際大小的Web瀏覽,以便測試基于 iPhone 的應用。
手機開(kāi)發(fā)工具 Pulsar
Eclipse Pulsar 是一個(gè)基于 Eclipse 平臺的手機應用程序開(kāi)發(fā)工具。該項目由Eclipse成員Genutec、IBM、摩托羅拉、諾基亞、Research In Motion以及索愛(ài)共同發(fā)起。它是一個(gè)通用的工具,開(kāi)發(fā)者無(wú)需再為各種不同的移動(dòng)平臺而下載不同的SDK。
手機操作系統平臺 moblin
Moblin是一個(gè)為下一代手機、移動(dòng)互聯(lián)網(wǎng)設備構建基于Linux操作系統平臺的開(kāi)源項目 Moblin項目由Intel公司于2007年7月正式啟動(dòng),最初主要集中于開(kāi)發(fā)MID軟件系統,基于Linux*的操作系統作為突破口出現了新的產(chǎn)品設備種類(lèi),能夠訪(fǎng)問(wèn)Internet上豐富的內容
Palm軟件開(kāi)發(fā)工具包 webOS SDK
Palm宣布向所有開(kāi)發(fā)者提供webOS系統的Mojo SDK,像編輯網(wǎng)頁(yè)一樣簡(jiǎn)單 Palm webOS SDK 開(kāi)發(fā)者只需要一個(gè)E-mail地址就可以獲取. 利用該SDK,開(kāi)發(fā)人員可以為Palm Pre手機開(kāi)發(fā)各種應用,并可延伸到未來(lái)的Palm手機上,并且App Catalog也將對新的應用程序開(kāi)放...
Android Scripting Environment
Google官方博客介紹了Android Scripting Environment(ASE、SL4A),將腳本語(yǔ)言帶入Android,允許用戶(hù)編輯和執行腳本,直接在A(yíng)ndroid設備上運行交互式解釋器。 腳本將能大幅度簡(jiǎn)化任務(wù)界面,用戶(hù)能在交互式終端中使用腳本。ASE目前支持Python,Lua和 Bean...
Qt 觸摸屏開(kāi)發(fā)工具 Qt Quick
Qt Quick 是一種高級用戶(hù)界面技術(shù),開(kāi)發(fā)人員和設計人員可用它協(xié)同創(chuàng )建動(dòng)畫(huà)觸摸式用戶(hù)界面和應用程序。 Qt Quick 包含: QML:像 JavaScript 一樣的聲明式語(yǔ)言 Qt Creator:在 Qt IDE* 中的直觀(guān)工具 Qt Declarative:
PhoneME
PhoneME 是 SUN Open Source Java中的一個(gè)重要項目,包含了CLDC和CDC 的 HotSpot 實(shí)現以及多個(gè)JSR。相比起以前能下載到的 RI,phoneME是一個(gè)真正經(jīng)歷過(guò)眾多 實(shí)際產(chǎn)品驗證的,商業(yè)級的JavaME實(shí)現。...
移動(dòng)設備上的Ruby Rhodes
Rhodes是一個(gè)新的開(kāi)源解決方案,將Ruby開(kāi)發(fā)帶到移動(dòng)領(lǐng)域。更強的是:它允許使用同一個(gè)Ruby源文件能夠運行于許多移動(dòng)設備上,目前包括 iPhone,Windows Mobile,RIM的BlackBerry平臺!對于Symbian和Android的支持即將完成。...
嵌入式GUI庫 eSWT
eSWT 是作為嵌入式 Rich Client Platform (eRCP) 項目的一部分開(kāi)發(fā)的,后者一般只能用于運行 Microsoft? Windows? Mobile 和 Windows CE 操作系統的設備。然而,獨立的 eSWT 庫可以用于所有運行較新版本的 Nokia S360 平臺的設備,Nokia 的 S60 平臺是目...
MOTODEV Studio for Android
MOTODEV Studio for Android,這是基于A(yíng)ndroid的開(kāi)發(fā)環(huán)境,為開(kāi)發(fā)者們提供新的MOTODEV App Accelerator Program使他們可以開(kāi)發(fā)出更適合摩托羅拉Android手機的應用程序。
J2ME開(kāi)發(fā)插件 Mobile Tools for Java
Mobile Tools for Java (MTJ) 是Nokia公司開(kāi)發(fā)的一款 Eclipse插件,用于支持 Java 手機應用程序開(kāi)發(fā)。其前身就是大名鼎鼎的 EclipseME。
NOKIA手機開(kāi)發(fā)包 gnokii
gnokii 是一個(gè)NOKIA手機開(kāi)發(fā)包,可支持大多數NOKIA手機的型號。功能無(wú)比強大可以修改LOGO,收發(fā)短信,撥打/接聽(tīng)電話(huà),編輯鈴聲。甚至還可以取到對方手機的蜂窩號(Cell ID),從而起到定位的作用。
apk文件修改工具 Root Tools
RootTools是一個(gè)新的開(kāi)源工具,Android開(kāi)發(fā)者可以在這一工具軟件的支持下,對.apk格式的文件進(jìn)行再次修改,讓程序表現更加出色,滿(mǎn)足用戶(hù)的需求。Root Tools里面自帶有很多工具,比如BusyBox,它里面集成壓縮了很多Linux的工具和命令,這樣軟件開(kāi)發(fā)者在對....
IDEA的Android開(kāi)發(fā)插件 idea-android
idea-android 是在 IDEA 集成開(kāi)發(fā)環(huán)境中開(kāi)發(fā) Android 應用程序的插件。
Android開(kāi)發(fā)工具 MOTODEV Studio
MOTODEV Studio是摩托羅拉公司開(kāi)發(fā)的 Android 應用開(kāi)發(fā)工具。這是一個(gè) Eclipse 的插件。 該插件同時(shí)也提供了 JavaME 應用的開(kāi)發(fā)和 WebUI 的開(kāi)發(fā)功能。
MeeGo SDK
這是 MeeGo 平臺上的軟件開(kāi)發(fā)包。 Linux 下的 MeeGo SDK 有兩個(gè)選擇: 一是 MeeGo qemu 虛擬環(huán)境,這允許你在一個(gè)虛擬機里啟動(dòng) MeeGo 系統并顯示 UI 。 另一個(gè)則是基于 Xephyr (http://www.freedesktop.org/wiki/Software/Xephyr) 的 MeeGo chroot (cha...
Linux手機平臺 Broncho
broncho Linux手機平臺是構建在linux 2.6 之上,采用GTK+/DirectFB作為GUI的手機平臺。經(jīng)過(guò)兩年多時(shí)間的努力,已經(jīng)實(shí)現基本功能,進(jìn)入產(chǎn)品化階段,目前正進(jìn)行硬件聯(lián)調,整合第三方 軟件等工作。
iPhone開(kāi)發(fā)包 JScriptTouch
JScriptTouch 是一個(gè)用來(lái)快速創(chuàng )建使用 JavaScript 的全功能的iPhone應用程序的軟件開(kāi)發(fā)包。
Windows Phone SDK
微軟發(fā)布了Windows Phone Developer Tools CTP工具套裝,它可以讓開(kāi)發(fā)者在開(kāi)發(fā)環(huán)境中模擬Windows Phone運作,以減少測試應用時(shí)的時(shí)間和成本,包含如下組件: Visual Studio 2010 Express for Windows Phone CTP Windows Phone Emulator CTP Silverlight fo...
phpWAPmail
phpWAPmail是一個(gè)基于WAP的郵件客戶(hù)端,采用PHP開(kāi)發(fā)。
手機應用開(kāi)發(fā)框架 iPFaces
iPfaces 是一個(gè)用來(lái)開(kāi)發(fā)手機設備上基于表單的網(wǎng)絡(luò )應用程序的框架。開(kāi)發(fā)者可以不關(guān)心具體底層的手機是什么平臺。
增值業(yè)務(wù)開(kāi)發(fā)平臺 BREW
BREW就是無(wú)線(xiàn)二進(jìn)制運行環(huán)境(Binary Runtime Environment for Wireless)的縮寫(xiě), 是高通公司2001年推出的基于CDMA網(wǎng)絡(luò ) "無(wú)線(xiàn)互聯(lián)網(wǎng)發(fā)射平臺" 上增值業(yè)務(wù)開(kāi)發(fā)運行的基本平臺。相對Java,BREW是一個(gè)更底層的技術(shù)。 BREW提供一個(gè)高效、低成本、可擴展和熟悉的應...
開(kāi)源電話(huà)解決方案 oFono
oFono 是基于 GPLv2 協(xié)議的,它移動(dòng)電話(huà)應用程序提供了一個(gè)高級的 D-Bus API。oFono 本身還包含低層次的插件 API 用來(lái)集成開(kāi)源的第三方的電話(huà)應用、無(wú)線(xiàn)調制解調器以及存儲后端等等。下圖是 oFono 的體系結構:
Scala Android
Scala Android 是 Android 上使用 Scale 編程語(yǔ)言開(kāi)發(fā)應用程序的工具。
Qt-iPhone
Qt-iPhone 是為了讓 iPhone 支持 Qt 開(kāi)發(fā)的項目。
android-gcc-objc2-0
該項目使得 Android NDK 平臺支持 Objective C 2.0,安裝方法如下: mkdir build cd build ../configure --prefix=/usr/local/android --target=arm-android-eabi --disable-werror make make install...
webOS Eclipse Plug-in
webOS Eclipse Plug-in 是一個(gè)用來(lái)快速開(kāi)發(fā) webOS 應用程序的 Eclipse 插件。 插件安裝地址: http://webos-eclipse-plugin.googlecode.com/svn/trunk/com.pps.webos.updatesite/...
Html2Wml
Html2Wml是一套采用Perl開(kāi)發(fā)的用來(lái)將html頁(yè)面轉成手機上可以瀏覽的wml頁(yè)面。該軟件提供了命令行工具或者是CGI程序來(lái)提供轉換。
【商業(yè)】移動(dòng)互聯(lián)網(wǎng)應用聚合和分發(fā)平臺 Mobee
Mobee是基于Widget技術(shù)的移動(dòng)互聯(lián)網(wǎng)應用聚合和分發(fā)平臺,通過(guò)手機和互聯(lián)網(wǎng)的無(wú)縫連接,向用戶(hù)提供互聯(lián)網(wǎng)信息獲取和個(gè)人信息管理服務(wù),努力打造 用戶(hù)的個(gè)性化資訊中心。 Mobee定位在移動(dòng)互聯(lián)網(wǎng)領(lǐng)域,綜合了手機和互聯(lián)網(wǎng)用戶(hù)的使用習慣,用戶(hù)可以利用系統提供的...
嵌入式設備組件集 eRCP
eRCP是一組擴展自Eclipse Rich Client Platform(RCP)組件用于嵌入式設備的組件集。 Core Runtime-Eclipse Core提供對OSGI和Extension Point Framework的支持。 eSWT-嵌入式SWT它是桌面SWT API的一個(gè)子集,為了部署地靈活性該API分成兩部分
Symbian^3產(chǎn)品開(kāi)發(fā)工具包
該項目簡(jiǎn)稱(chēng) PDK,是 Nokia 為 Symbian ^3 提供的開(kāi)發(fā)工具包,基于 EPL 協(xié)議發(fā)布。
.NET Micro Framework
Microsoft .NET Micro Framework 將 .NET 的可靠性和效率與 Visual Studio 的高生產(chǎn)率結合起來(lái),以針對價(jià)格較低、資源受限的小型設備開(kāi)發(fā)應用程序,可幫助人們使用熟悉的 Visual Studio 工具來(lái)構建托管的嵌入式應用程序。
maemo開(kāi)發(fā)插件 PluThon
PluThon 是一個(gè) Eclipse 的插件,用來(lái)開(kāi)發(fā) maemo 應用程序。 Manage SSH sessions
GCC for Palm OS
The prc-tools package is a collection of tools supporting C and C++ programming for Palm OS. It consists of: the GNU Compiler Collection, assembler, linker, and symbolic debugger; modifications to these generic tools to support function...
webOdroid
webOdroid 為創(chuàng )建一個(gè) Android 應用程序提供了一組完整的工具。 主要特性包括: 一個(gè)功能齊全的RSS瀏覽器 能夠顯示文章列表的ListView或GridView控件。 提供易于定制的模板 在網(wǎng)站上執行遠程搜索 根據文章標題提供搜索建議 異步下載和緩存RSS供稿和圖片 動(dòng)...
【商業(yè)】智能手機開(kāi)發(fā)框架 Elastos
科泰公司的Elastos是一套應用于智能手機的跨平臺開(kāi)發(fā)框架,開(kāi)發(fā)人員可以為 Android 和 Windows Mobile 平臺,編寫(xiě)差異化的應用程序,并且為移動(dòng)設備提供動(dòng)態(tài)內容。Elastos SDK 開(kāi)發(fā)包為 Android 手機提供的是C++的應用開(kāi)發(fā)支持。...
Symbian Ruby
這是專(zhuān)門(mén)為 Symbian 手機操作系統提供的 Ruby 語(yǔ)言擴展和工具。