微博的主要发展运用平台应该是以手机用户为主,微博以电脑为服务器以手机为平台,把每个手机用户用无线的手机连在一起,让每个手机用户不用使用电脑就可以发表自己的最新信息,并和好友分享自己的快乐。本系统主要针对安卓用户,用户通过微博,进行信息分享与传播,从而拉近人与人之间距离。
2 开发工具简介
2.1 PhoneGap简介
PhoneGap 是一款移动应用快速开发平台,开发者可以使用HTML、CSS及JavaScript来开发本地移动应用程序。因此,目前开发者可以只编写一次应用程序,然后在7个主要的移动平台和应用程序商店里进行发布,这些移动平台和应用程序商店包括:iOS、Android、BlackBerry、webOS、bada、Winodws Phone以及Symbian。
它使开发者能够利用iPhone,Android,Palm,Symbian,WP,Bada和Blackberry智能手机的核心功能——包括地理定位,加速器,联系人,声音和振动等,此外PhoneGap拥有丰富的插件,可以以此扩展无限的功能。
在html5移动应用的架构选择上,PhoneGap无疑是最佳的开发模式。
2.2 MyEclipse简介
MyEclipse,是在eclipse 基础上加上自己的插件,是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。它目前支持Java Servlet,AJAX, JSP, JSF,JDBC数据库链接工具等多项功能。可以说MyEclipse是几乎囊括了目前所有主流开源产品的专属eclipse开发工具。利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能。在此开发工具下,可以添加音频、视频和API元素到你的项目,从而为移动设备创建复杂的Web应用程序。
2.3 MySql数据库简介
MySQL 是瑞典的MySQL AB公司开发的一个可用于各种流行操作系统平台的关系数据库系统,它具有客户机/服务器体系结构的分布式数据库管理系统。MySQL 完全适用于网络,用其建造的数据库可在因特网上的任何地方访问,因此,可以和网络上任何地方的任何人共享数据库。MySQL具有功能强、使用简单、管理方便、运行速度快、可靠性高、安全保密性强等优点。MySQL用C和C++编写,它可以工作在许多平台(Unix,Linux,Windows)上,提供了针对不同编程语言(C,C++,JAVA等)的API函数;使用核心线程实现多线程,能够很好的支持多CPU;提供事务和非事务的存储机制;快速的基于线程的内存分配系统;MySQL采用双重许可,用户可以在GNU许可条款下以免费软件或开放源码软件的方式使用MySQL软件,也可以从MySQL AB公司获得正式的商业许可。
MYSQL是一个多线程的,结构化查询语言(SQL)数据库服务器。SQL 在世界上是最流行的数据库语言。MySQL 的执行性能非常高,运行速度非常快,并非常容易使用。
2.4 JAVA语言简介
Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java applet。另一方面,Java技术也不断更新。
Java平台由Java虚拟机(Java Virtual Machine)和Java 应用编程接口(Application Programming Interface、简称API)构成。Java 应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。 基于安卓的微博系统的设计与实现(2):http://www.youerw.com/jisuanji/lunwen_59221.html