[第1课] 移动的网络版本

主题:本期内容首先分析了该行业的现有情况和发展历史,接着谈了网络本身的发展和现状,然后在讲解浏览器中分析了Canvas和SVG两种技术的区别,讲到了Graphics、OpenGL、WebGL和JavaScript,接着讲到了数据库和HTML5,分析了市场竞争的情况,接着讲到了本学期的课程安排情况,最后通过回答学生提问,而结束了本次课程内容。

[第2课] 网络技巧 - 网络技术和HTML5简介

主题:操作系统层出不穷。苹果的操作系统是如何在众多的操作系统中脱颖而出的呢?这绝非一个偶然。操作系统凝结了很多科技的结晶。其中,移动通讯设备的操作系统和网络应用程序开发更是苹果抢占市场的关键所在。本节为您讲述的是网络技巧中最根基的部分,网络技术和HTML 5。斯坦福大学工程学院邀请两位在移动通讯原件开发颇有建树的两位重量级学者Ben Galbraith和Dion Almaer,来为大家传授知识和分享他们的工作经验,详细介绍了如何选择浏览器,如何用HTML创建网志,如何用CSS做出你想要的风格,如何用JavaScript加入更多功能,更有如何用画布做视频,还介绍了市面上最新流行的library (图书馆)。

[第3课] 移动通讯用户体验设计

主题:如何做好软件设计?你是否觉得iPhone的手机软件很人性化呢?这都离不开设计师的用心良苦。本节就带你去看看这些软件背后的故事,移动通讯应用程序设计。什么是设计,设计师应该具备怎样的素质和思维,做移动通讯应用程序设计要掌握的几大原则,如何做调研工作,如何在设计的几大原则之间进行取舍,都是成功设计的关键所在,Jeremy教授手把手举例教你如何操作这一切,很多iPhone软件的实例讲解,课程最后还向您推荐了几本关于设计的好书和网站。

[第4课] 建立网络操作系统应用程序

主题:对移动设备应用程序开发感兴趣吗?Palm高管包括副总裁,董事和高级产品经理带你走入WebOS移动通讯应用程序开发的课堂。学生们享有独特的机会,获得创建自己的应用程序所需的技术知识,获取有关像在苹果和Palm之辈的大公司中提交应用程序的过程的内幕信息。本机涵盖了建立网络操作系统应用程序的基本概念,软件开发包工具以及最新能为开发者节省时间的Ares工具,配合大量实例演示和实际操作,不容错过。

[第5课] 开发WebOS-用户界面组件服务

主题:WebOS (Web-based Operating System)可以称为网络操作系统,是一种基于浏览器的虚拟的操作系统,用户通过浏览器可以在这个WebOS上运用基于Web的在线应用(Web Application)的操作来实现PC操作系统上的各种操作(包括文档的存储,编辑,媒体播放等等)。Fred Patton,奔迈开发者门户总编辑介绍了手机应用软件的开发。在手机软件开发方面有丰富经验。从工具、列表、目录等几个方面对工具、列表、目录的设计和设置,进行了举例说明和详细讲解。

[第6课] 开发WebOS应用程序-高级开发及技术

主题:WebOS(Web-based Operating System)可以称为网络操作系统,是一种基于浏览器的虚拟的操作系统,用户通过浏览器可以在这个WebOS上运用基于Web的在线应用(Web Application)的操作来实现PC操作系统上的各种操作(包括文档的存储,编辑,媒体播放等等)。根据“奥卡姆剃刀原理”实际上一个WebOS不需要携带一个本地操作系统部分,只要用户安装一个任意的本地操作系统就可以了,或者说,不需要硬件相关部分。因为它可以运行在任何的支持浏览器的情况下,因为浏览器就是它的运行环境。

[第7课] 为网页开发游戏 - 画布,DOM和其他技术

主题:为网络画布开发游戏Webos或者我们称为网络操作系统,是一种基于浏览器的虚拟的操作系统,用户通过浏览器可以在这个Webos上进行应用程序的操作,而这个应用程序也不是普通的应用程序,是网络的应用程序。本集中,演讲者通过自身的研究经历,介绍了网络操作系统的应用,即画布游戏开发,并讨论了和苹果公司的应用开发,以及程序代码的编写和网络操作系统的优点。

[第8课]移动应用程序营销策略

斯坦福大学公开课:用网页技术开发手机应用

学校: 斯坦福大学

讲师: V.A

集数: 8

授课语言: 英文

类型: 国际名校公开课 计算机

课程简介: 本课程的主讲人为palm公司的副总裁、董事和高级产品经理等主管们,主要讲述在WebOS操作系统上的手机应用开发。学生有机会接触到苹果、Palm这些公司关于应用上传程序的内部信息,并于Palm公司主管团队的不同成员进行合作。本课程旨在提供成为成功的手机应用开发者所需的条件,从苛刻的技术经验到有价值的人际关系。