java - 开发网站的移动版本

标签 java iphone blackberry mobile

我正在从事一个大型网站项目,该项目大量使用页内数据图表。为了使图形具有交互性(旧的范例是将数据发布到服务器,让服务器将图形呈现为 jpg,然后将其发送回浏览器)我们已经开始使用 Java 构建图形。这是一个流畅的系统,但该网站仍然非常依赖计算机。

我希望网站本身作为一个设备感知网络应用程序工作——根据用户代理字符串切换布局,为手机和 PDA 呈现移动优化版本。但是当涉及到 iPhone 等平台时,我担心对第 3 方小程序(Java、Flash 等)的模糊支持。

因此,如果您正在构建一个可以通过标准网络浏览器或 iPhone/Blackberry/Palm 设备访问的网络应用程序,您会怎样做才能仍然显示交互式图形?有没有在 iPhone 上使用 Java 的解决方法?我们应该共同追求另一个平台吗?

最佳答案

如果您想支持更多浏览器,您可能需要考虑使用 Javascript 来帮助决定要做什么。

您可以使用 canvas 生成图表元素,如果浏览器不支持该元素,那么您可以使用 Flash 应用程序,如果这不起作用,请在服务器上开发图表并使用 <img>标记并刷新。

如果浏览器没有启用 javascript,第三种方法也可以工作。

这样您就可以处理各种情况,而不必在浏览器中运行 Java。

关于java - 开发网站的移动版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3364097/

相关文章:

java - 具有属性和内容的元素的 XSD 架构和 JAXB 类

iphone - loadView 和 viewDidLoad 有什么区别?

java - 如何在黑莓手机上获取重定向网址

blackberry - 如何在黑莓的 Hashtable 中将 null 作为键值处理?

java - Tomcat 7 ClassLoader 如何从 2 个 web 应用程序、相同的包/类层次结构、不同的类加载?

java - 音频识别

java - 如果两次评估语句是否短路?

iphone - 使用iOS gamekit框架可以连接两个设备的范围(距离)是多少

iphone - 从iOS SDK中的日期获取日期

blackberry - 有没有蓝牙开机监听器?