Sun科技日2007第二天笔记(Sun Tech Days 2007)
关键字: JavaME, Ajax Framework, JMaki, 拖拽式编程, Ruby, SVG
说明:
以下为自己的笔记,由于自己对Java不是特别熟悉,再加上演讲者语言大部分为英语,所以可能出现错误描述,不保证所写完全正确(""引号引起来的,是自己不太确定的东西)
Java分会场1:
一. Sun技术演示
1. 演示Rubby在Glassfish上运行
2.
"perfilior"组件(不知道怎么拼写…),可以显示程序当前所有线程的状态,方便检查内存溢出,检测程序瓶颈对象岁数概念: 虚拟机每遍历一次对象,当对象有引用时,不清除该对象内存,这时岁数加一
3. Solaris操作系统展示 -> 服务器
"Zone"技术,多平台多用户同时运行多个系统
4. Java Desktop Application 效果 -> Swing阴影动画
Swing实现相册的图片转换拖动的动画和实现更好的UI
5. JavaME程序基于NetBeans的简易开发
1. 窗口拖拽式编程,菜单控制页面转向也靠拖拽式完成代码
2. 类框架也靠拖拽形成 — Midlet,Display,Canvas类及相关类架构
3. GameDesigner工具演示
二. Oracle主题演讲
Oracle ADF 工具,控件内置,jspx实现Ajax Web,不用大量代码实现,不用写Hard
Code,可视化设计bpel(描述业务语言) jspx+ajax 可视化编辑业务流程,减小代码开发量, 热部署
(个人不太懂)
三. JavaME为很酷的设备开发应用程序
netbeans实现强大的可视化编程的功能,MSA,GPL,SVG"库"实现酷酷的界面与动画,像抛弃swing古板界面一样抛弃原始的MIDP程序界面
菜单转向可以直接使用拖拽箭头来生成代码,相当方便..
webservice与javame配合使用
四. 利用Ajax技术使javame应用图形界面更加多彩缤纷
SVG技术,实现Ajax的手机版应用,完全可以实现当前网页上的googlemap技术
两种: 1.组件开发者 2.普通开发者
SVG组件设计者为开发者提供组件,开发者调用,实现相关功能
五. Ericsson技术专题
IMS — IP Media System(IPTV,IPPhone)
六. 实时JAVA
实时系统概念(并不是及时反映的系统,才是实时操作系统,是在允许的范围之内) realtime java
八. Ajax以及Web2.0相关架构和工具包
Ajax — Asynchronous javascript and xml 动态改变页面一部分,类似desktop
application技术早在IE5出现时就有,随着googlemap的应用,ajax技术逐渐火热起来
Ajax toolkits and framework(以前工具都包含在netbeans6中):
1. dojo: client side java script library
server语言无关性,包含io,event….2. JMaki:
netbeans很好支持,拖拽式编程,eclipse也支持,支持各种语言java,JRuby,php,phobos…演示了yahoo接受beijing,googlemap显示北京地图3. JSF: 封装JavaScript,两种: 1.组件开发者(需要JavaScript基础,高级)
2.网页设计者(不需要JavaScript),更加强大的拖拽式编程功能4. wicket:
html+java+xml实现,显示与业务完美分开,更简单,sun社区中很活跃,学习时间很短,因为只需要java5. GWT: google web toolkit,
提供java转变为javascript功能,不用写javascript,只支持java1.46. DWR:
提供java对象转变为javascript对象功能,netbeans没有plugins
九. 运用JMaki富客户端应用
Maki – 卷,来自于日本食品
google yahoo api 应用展示(3分钟生成)
Universal tag library, easy to get started, Multi server
language: php,JSF,jsp,ruby(.rb),photos(.ejs)
JMaki集成于netbeans中,IDE提供当前所有流行的控件,拖拽式添加代码
与后台连接使用: JSON
展示DEMO: 获取他人博客RSS
Trackback from your site.