日志分类:新闻

Java7正式版发布

时间:2011年08月02日作者:么吉查看次数:75 views评论次数:0

  北京时间7月29日上午消息,甲骨文公司今天宣布了Java SE 7的首个正式版,这也是自2006年12月Sun发布Java SE 6以来的首个重要版本更新。
  Java7的版本是Oracle收购Sun后发布的第一个重要的版本.感觉本人安装了一下,一些logo与配色都有一些小变化.

Java 7的下载路径:
http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.html

新特性一览表:
  Swing
  新增 JLayer 类,是一个灵活而且功能强大的Swing组件修饰器,使用方法:How to Decorate Components with JLayer.
  Nimbus Look and Feel 外观从 com.sun.java.swing 包移到 javax.swing 包中,详情:javax.swing.plaf.nimbus.
  更轻松的重量级和轻量级组件的混合。
  支持透明窗体以及非矩形窗体的图形界面,请看 How to Create Translucent and Shaped Windows。
  JColorChooser 类新增 HSV tab.

  网络
  新增 URLClassLoader.close 方法,请看 Closing a URLClassLoader.
  支持 Sockets Direct Protocol (SDP) 提供高性能网络连接,详情请看 Understanding the Sockets Direct Protocol.

  集合
  新增 TransferQueue 接口,是 BlockingQueue 的改进版,实现类为 LinkedTransferQueue.

  RIA/发布
  拖拽的小程序使用一个默认或者定制的标题进行修饰,详情:Requesting and Customizing Applet Decoration in Draggable Applets.
  JNLP 文件做了如下方面的增强,详情请看 JNLP File Syntax:
  The os attribute in the information and resources elements can now contain specific versions of Windows, such as Windows Vista or Windows 7.
  Applications can use the install attribute in the shortcut element to specify their their desire to be installed. Installed applications are not removed when the Java Web Start cache is cleared, but can be explicitly removed using the Java Control Panel.
  Java Web Start applications can be deployed without specifying the codebaseattribute; see Deploying Without Codebase
  可直接在 HTML 中嵌入 JNLP 文件:Embedding JNLP File in Applet Tag.
  可在 JavaScript 代码中检查 Applet 是否已经加载完成:Handling Initialization Status With Event Handlers.
  可在 Applet 从快捷方式启动或者拖出浏览器时对窗口样式和标题进行控制:Requesting and Customizing Applet Decoration in Developing Draggable Applets.

  XML
  包含 Java API for XML Processing (JAXP) 1.4.5, 支持 Java Architecture for XML Binding(JAXB) 2.2.3, 和 Java API for XML Web Services (JAX-WS) 2.2.4.

  java.lang 包
  消除了在多线程环境下的非层次话类加载时导致的潜在死锁,详情:Multithreaded Custom Class Loaders in Java SE 7.

  Java 虚拟机
  支持非 Java 语言: Java SE 7 引入一个新的 JVM 指令用于简化实现动态类型编程语言。
  Garbage-First Collector 是一个服务器端的垃圾收集器用于替换 Concurrent Mark-Sweep Collector (CMS).
  提升了 Java HotSpot 虚拟机的性能。

  Java I/O
  java.nio.file 包以及相关的包 java.nio.file.attribute 提供对文件 I/O 以及访问文件系统的全面支持,请看 File I/O (featuring NIO.2).
  目录 /sample/nio/chatserver/ 包含使用 java.nio.file 包的演示程序。
  目录 /demo/nio/zipfs/ 包含 NIO.2 NFS 文件系统的演示程序。

  安全性
  新的内置对多个基于 ECC 算法(ECDSA/ECDH)的支持,详情请看:Sun PKCS#11 Provider’s Supported Algorithms in Java PKCS#11 Reference Guide.
  禁用了一些弱加密算法,详情请看 Appendix D: Disabling Cryptographic Algorithms in Java PKI Programmer’s Guide and Disabled Cryptographic Algorithms in Java Secure Socket Extension (JSSE) Reference Guide.
  Java 安全套接字扩展中对 SSL/TLS 的增强。

  并发
  fork/join 框架,基于 ForkJoinPool 类,是 Executor 接口的实现,设计它用来进行高效的运行大量任务;使用 work-stealing 技术用来保证大量的 worker 线程工作,特别适合多处理器环境,详情请看 Fork/Join。
  目录/sample/forkjoin/ 包含了 fork/join 框架的演示程序。
  ThreadLocalRandom 类class 消除了使用伪随机码线程的竞争,请看 Concurrent Random Numbers.
  Phaser 类是一个新的同步的屏障,与 CyclicBarrier 类似。

  Java 2D
  一个新的基于 XRender 的 Java 2D 渲染管道支持现在的 X11 桌面,改善了图形性能,请看 System Properties for Java 2D Technology 中的 xrender .
  JDK 可枚举并显示出已安装的 OpenType/CFF 字体,通过GraphicsEnvironment.getAvailableFontFamilyNames 方法 See Selecting a Font.
  TextLayout 类支持西藏语脚本。
  libfontconfig, 是一个字体配置 api ,see Fontconfig.

  国际化
  支持 Unicode 6.0.0
  目录 /demo/jfc/Font2DTest/ 包含 Unicode 6.0 的演示程序。
  Java SE 7 可容纳在 ISO 4217 中新的货币,详情请看 Currency 类。

  Java 编程语言特性
  · 二进制数字表达方式
  · 使用下划线对数字进行分隔表达,例如 1_322_222
  · switch 语句支持字符串变量
  · 泛型实例创建的类型推断
  · 使用可变参数时,提升编译器的警告和错误信息
  · try-with-resources 语句
  · 同时捕获多个异常处理
  · JDBC 4.1
  · 支持使用 try-with-resources 语句进行自动的资源释放,包括连接、语句和结果集
  · 支持 RowSet 1.1

腾讯 QQ 推出开放平台:Q+

时间:2011年07月15日作者:么吉查看次数:46 views评论次数:0

  腾讯QQ推出“Q+”,正式宣布开放QQ平台。随着Q+的推出,第三方开发商可以以合作者的身份,共享QQ的用户资源。

 在登录QQ后,网可以一键完成从计算机硬件操作系统向Q+的切换,享受第三方应用。未来腾讯将尝试以API接口的形式通过Q+向第三方应用商提供如内容分享、文件传输、语音视频等核心功能组件,第三方应用商则可通过这个平台进行调用,将这些用户使用的核心功能植入到创新应用中,从而直接服务于QQ用户。

 看了下 Q+ 介绍的视频,这次 QQ 开放的是 QQ 客户端,简单说腾讯在 QQ 客户端集成一个应用市场,第三方开发者可以把应用接入 QQ 客户端,享受 QQ 客户端几亿的用户。

 互联网正在慢慢的转向移动互联网,QQ 客户端现在推出开放平台,时机是否会晚了一些?在移动互联网 QQ 又会有什么动作?移动互联网还会是 QQ 的机会吗?

Q+ 的地址 :http://im.qq.com/qplus/

标签:,分类:新闻, 随笔

Dbvis 8.0发布了

时间:2011年06月18日作者:ronald查看次数:386 views评论次数:0

最天终于看到Dbvis新版本发布了.该版本有很多的新特性. 之前的开发代号为720.xxxx,我还以后该版本是7.2版本.原来已经是8.0版本了.

很期待8.0破解的发布.一般情况下两个星期内会出8.0.1的版本,该版本基本都是修复8.0的bug,所以我建议大家使用等于8.0.2版本或以后的版本才能长期使用.
破解文件也一般是两到三个星期左右就会发布. 如果现在想试一下新特性的话,现在就可以下载试试.

dbvis 8.0 下载地址 : http://www.dbvis.com/products/dbvis/download/

新特性列表 :
Chart
Replace the outdated charting component with a modern one (see related improvements below)

Connection Setup
Add support for SSH tunneling
[http://www.dbvis.com/forum/thread.jspa?threadID=1281 ]

Connection Setup
Redesign the Connect tab to enable SSH tunneling, more prominent placement of common properties, etc.

DB Support: H2
Add extended support for the H2 database

DB Support: JavaDB/Derby
Add Sequence support for JavaDB/Derby

DB Support: Mimer SQL
Add Explain Plan support for MimerSQL

DB Support: SQLite
Add extended support for the SQLite database

DDL Generator
Add DDL generator and application support for CREATE INDEX

Export
Add Export actions for individual object, i.e. View, Procedure, Function, Package, Package Body, and Trigger
[http://www.dbvis.com/forum/thread.jspa?messageID=11149 ]

Export
Add support for export in OOXML (xlsx) format. Enables export of more than 65K rows in a single sheet

Export
Add TXT export format used to export fixed width columns output (grid export only)

General
Add support for the -connection, -userid and -password arguments for the DbVisualizer GUI. When passed as arguments then automatically connect the database connection at startup

General
Adapt DbVisualizer for the upcoming Java 1.7 version

Grid Component
Add “Copy Selection as Text (With Column Header)” in the grid right-click menu

Navigator
Allow editing in the Navigator grid
[http://www.dbvis.com/forum/thread.jspa?threadID=2062 ]

Navigator
Add Quick Filter for the Navigator grid
[http://www.dbvis.com/forum/thread.jspa?threadID=3124 ]

SQL Commander
Add “Show Object at Cursor” feature that will locate the object at the cursor position and show its details in window
[http://www.dbvis.com/forum/thread.jspa?messageID=6566 ]

SQL Editor
Replace the SQL/text editor component to allow for various improvements (see below)

Workspace
Optimize screen estate usage. Allow for configuring visibility of certain components

微软推新工具助Android开发者转移至WP7

时间:2011年06月12日作者:ronald查看次数:120 views评论次数:0

北京时间6月12日上午消息,微软本周推出新的工具,帮助Android开发者平滑地转移至Windows Phone 7平台。

  对于一款移动操作系统来说,获得第三方开发者的支持是提升平台质量的关键因素。因此微软采取了多方面措施,吸引开发者为Windows Phone 7开发应用。微软此前已经推出工具,帮助iOS平台的开发者转移至Windows Phone 7。

  微软的基本理念是,如果开发者有好的应用创意,那么可以很方便地为iOS、Android和Windows Phone三个平台同时开发应用。Windows Phone开发者博客的JC·希米蒂尔(JC Cimetiere)表示:“成为一名通晓多种平台的开发者非常重要。尽管从一个平台或一种语言转换至另一种将打破开发者的习惯,但这种改变也将带来机遇。”

  微软此次提供的工具包括Android至Windows Phone应用程序接口(API)映射工具,以及一份名为《面向Android应用开发者的Windows Phone 7指南》的90页文档。

  这一映射工具相当于一个“翻译词典”,帮助用户将Android语言的指令很容易地转换为Windows Phone语言的指令。如果开发者遇到困难,那么还可以通过微软的开发者论坛进行求助。微软未来还计划将最新的Windows Phone 7“芒果”系统的功能整合到这一API映射工具中

我想一定是由于近期Android非常火的原因,WP7想成功一定需要大量的游戏与应用,最有效的方法是帮助其它的平台的应用与游戏转移到WP7中。不知道会不会出iOS转移到WP7的工具呢。如果转移方便的话,我的应用可能都会有这方面的打算。

分类:新闻