使用Eclipse调试iPhone Web应用程序

开始之前

关于本教程

本教程讲述如何使用 Eclipse、Aptana 的 iPhone 开发插件、Aptana 的 Firefox JavaScript 调试器和 Firebug 调试 iPhone Web 应用程序。

目标

使用基于 Eclipse 的 Aptana Studio 提供的各种工具调试针对 iPhone 优化的 Web 应用程序。本教程主要关注如何最佳地调试 JavaScript 和 Ajax 应用程序。

先决条件

读者应当熟悉 iPhone Web 应用程序开发、JavaScript 和 Ajax。如果刚刚接触 iPhone Web 应用程序开发,请阅读 Adam Houghton 撰写的教程 “使用 Eclipse 开发 iPhone Web 应用程序”。

系统要求

为学习本教程的示例,需要使用 Aptana Studio 和以下任意一种受 Eclipse 支持的操作系统:Mac OS X、Microsoft Windows 或 Linux。还需要 Java 运行时环境(JRE),推荐使用 JRE for Java V5。

Aptana Studio

Aptana Studio 集成开发环境(IDE)是基于 Eclipse 的开源开发环境,旨在构建 Web 应用程序,主要关注 HTML、层叠样式表(CSS)和 JavaScript。Aptana Studio 包括一个 iPhone 开发插件,为 Web 开发者提供了一组工具,可以协助开发针对 iPhone 优化的 Web 应用程序。

本教程讲解如何开始使用 Aptana Studio 进行调试,讨论如何使用 Aptana Studio 的调试器功能进行调试和记录。Aptana Studio 还提供与 Firefox Firebug 扩展的集成,集成了检测和调试功能。

本教程中的示例代码是 Aptana Studio IDE 附带的演示应用程序,展示 Aptana Studio IDE 如何为调试过程提供便利。

Web 应用程序的测试和调试任务比较困难,难以在 iPhone 中以原生方式进行。Aptana Studio 提供本地化 Web 开发服务器,可以用于测试。本教程讲述如何配置 Aptana Studio 和无线网络,在本地化的 Web 开发服务器上对 iPhone Web 应用程序进行本地访问和测试。

获取并安装 Aptana

Aptana Studio 提供免费的社区版和付费的专业版,后者包括更多支持。Aptana 网站将专业版概括为社区版 + 专业版插件 + 支持。幸运的是,预算比较紧张的开发人员可以选择社区版,它完全支持 iPhone Web 应用程序。

Aptana Studio 为 iPhone Web 开发提供下列特性.

以水平和垂直的 iPhone 显示技术预览 iPhone 项目

向导文件帮助快速启动项目

能够简便地将 Ajax 库导入到 iPhone 项目

本地 Web 服务器支持通过本地 WiFi 网络在 iPhone 上运行 Web 应用程序

集成 Firebug 以实现日志记录和命令执行。

Aptana Studio 的系统要求:

支持 Aptana Studio 的操作系统有 Windows、Mac OS X 和 Linux。

在 Windows 下,需要 512 MB RAM 和 Intel Pentium 4 或以上处理器。

在 Mac OS X 下,需要 512 MB RAM 和 G5 或 Intel 处理器。

在 Linux 下,需要 512 MB RAM 和 Pentium 4 或以上处理器。

需要安装 V1.5.0 或更高版本的 Java JRE。

在下载并安装 Aptana Studio 之后,就可以安装 iPhone 插件,该插件并非默认安装。启动 Aptana Studio。如图 1 所示,Aptana Start Page 显示在主文件面板。向下滚动 Plug-ins 部分,查找 Aptana iPhone Development Plug-in。

图 1. Aptana Studio 启动页面

时间: 2024-10-26 19:07:07

使用Eclipse调试iPhone Web应用程序的相关文章

xcode免证书真机调试iphone(ipad)程序的具体方法(总结贴))

原文地址:http://bbs.weiphone.com/read-htm-tid-2850022.html 有关xcode免证书调试程序的文章,在网上有一大堆,但是其中有许多错误和以讹传讹的地方,并且没有介绍基本原理.因此我想简单总结一下,方便新人使用: 0.背景知识:xcode是开发phone.ipad的必备开发工具,开发的程序可以通过xcode自带的iphone.ipad模拟器运行.但是不能把程序传到真实的设备上进行调试和运行.开发者必须购买99美元/年的开发账户,才能再真机上运行和调试程

Java web程序eclipse调试出现source not found错误

问题描述 Java web程序eclipse调试出现source not found错误 大牛指点一下,以下是详细错误信息: HTTP Status 500 - Request processing failed; nested exception is java.lang.NullPointerException type Exception report message Request processing failed; nested exception is java.lang.Null

使用Ruby on Rails和Eclipse开发iPhone应用程序,第3部分

开发iPhone的高级视图 构建视图和表单 iPhone 和 iPod touch 使 Mobile Safari 成为风靡美国的手机浏览器.虽然使用 Mobile Safari 呈 现普通 Web 页面绰绰有余,但是许多 Web 开发人员都创建了针对 iPhone 的应用程序版本.本文是 " 使用 Ruby on Rails 和 Eclipse 开发 iPhone 应用程序" 系列的第 3 部分,介绍当用户浏览到列表结 构末尾而应用程序实际上还需要显示一些内容时,应当如何执行操作.

使用Ruby on Rails和Eclipse开发iPhone应用程序,第2部分

向客户机显示iPhone内容 使用 iUI 和 iPhone 列表结构 iPhone 和 iPod touch 使 Mobile Safari 成为风靡美国的手机浏览器.虽然使用 Mobile Safari 呈 现普通 Web 页面绰绰有余,但是许多 Web 开发人员都创建了针对 iPhone 的应用程序版本.本文是 " 使用 Ruby on Rails 和 Eclipse 开发 iPhone 应用程序" 系列的第 2 部分,介绍了将下钻(drill- down)列表作为导航方法的常见

使用Ruby on Rails和Eclipse开发iPhone应用程序,第1部分

为iPhone提供内容 通过 Ruby on Rails 应用程序检测 Mobile Safari iPhone 和 iPod touch 使 Mobile Safari 成为风靡美国的手机浏览器.虽然使用 Mobile Safari 呈 现普通 Web 页面绰绰有余,但是许多 Web 开发人员都创建了针对 iPhone 的应用程序版本."使用 Ruby on Rails 和 Eclipse 开发 iPhone 应用程序" 系列文章将说明如何在服务器端使用 Ruby On Rails

使用Eclipse调试Java程序的10个技巧

你应该看过一些如<关于调试的N件事>这类很流行的帖子 .假设我每天花费1小时在调试我的应用程序上的话,那累积起来的话也是很大量的时间.由于这个原因,用这些时间来重视并了解所有使我们调试更方便的功能.那能为你省下一些时间,也将会使你的生活更安逸.轻松.同时也表明其它关于此主题的帖子也是很有价值的. 第1条:不要调试太多 一个关于调试的疯狂声明作为开头.但它必须是要说的!尝试切分一下你那复杂的逻辑成多个独立的单元,并编写单元测试来检测你代码的正确性.我想像如下这样的流程应该是发生得非常频繁的---

Java 开发 2.0: 使用 Google App Engine--利用 Groovy、Eclipse 和 JDO 进行快速 Web 应用程序开发

开源解决方案和外来基础设施改变了 Java 开发的特征,使您能够以更低的成本.更快的速度交付更好的软件.Andrew Glover 发明了 Java 开发 2.0 这一术语,使用它概括了所有这些现象体现出来的强大力量.他推出了一个全新的系列,主要介绍有关 Java 开发 2.0 的工具和技术.本系列的第一期文章将宣布 Java 开发 2.0 的到来,并解释了如何使用 Google 的 App Engine for Java 迅速实现这些概念. Java 世界如同一个丰富的生态系统,涉及开发人员.

用Eclipse、WTP和Derby构建Web应用程序

简介 Eclipse 是使用 Java 技术开发 Web 应用程序的理想平台.动态 Web 应用程序的 3 层设计非常适合与运行在 servlet 容器(例如 Apache Jakarta Tomcat)中的 JSP 和 Servlet 相结合.持久数据层可以适当地由 Derby 数据库提供.用于开发 J2EE 和 Web 应用程序的 Eclipse Web Tools Platform (WTP) 项目工具集,加上 Derby Eclipse 插件,可以提供快速而简便的 Web 开发. 本文讨

用VS2003开发的WEB应用程序为什么不能在asp2.0环境下不能调试.

问题描述 我的一台机器IIS中的ASP是1.1版本的,可以调试,但是另外一台是2.0的,开发的所有WEB应用程序都是只能使用,却无法调试.出现的错误提示是"试图运行项目时出错,无法在WEB服务器上启动调试".我的开发工具是VS2003.这该怎么办啊? 解决方案 解决方案二:看看是不是你的启动方式设置为虚拟目录的方式而不是自动的,这样情况不能调试,还有就是你的模式是DEBUG的吗,如果你用VS2003项目转VS2005可能会自动把他的启动模式改变了,调下就OK了解决方案三:模式是DEBU