阅读更多

19顶
0踩

编程语言

原创新闻 推荐:Eclipse新发布的Ganymede

2008-06-22 16:27 by 副主编 QQbyte 评论(14) 有23519人浏览

Eclipse Ganymede发布了,这是24个开放源代码项目展示,显示了Eclipse在不同方面的创新。

获得Ganymede可以通过两种方式:

1。直接下载Ganymede包,如果你是java程序员就下载java源代码包,如果你是C/C++程序员,就下载C/C++源代码包,下载地址为:http://www.eclipse.org/downloads/packages/



2。下载安装Eclipse V3.4 SDK,点击Help > Software Updates,选择你要下载的项目。

 

Ganymede包括的项目如下:


Table 1. Ganymede release train projects

ProjectSynopsisWeb site Business Intelligence and Reporting Tools (BIRT) Buckminster C/C++ Development Tools (CDT) Dynamic Languages Toolkit (DLTK) Device Software Development Platform — Device Debugging (DSDP-DD) Device Software Development Platform — Native Application Builder (DSDP-NAB) Device Software Development Platform — Target Management (DSDP-TM) Eclipse Data Tools Platform (DTP) Eclipse Communications Framework (ECF) Eclipse Project Eclipse Modeling Framework (EMF) Eclipse Modeling Framework Technologies (EMFT) Eclipse Packaging Project (EPP) Graphical Editing Framework (GEF) Graphical Modeling Framework (GMF) Model Development Tools (MDT) M2M Model To Text (M2T) Mylyn Rich Ajax Platform (RAP) SOA Tools Platform (STP) Subversive Test and Performance Tools Platform (TPTP) Web Tools Platform (WTP)
Generate reports http://www.eclipse.org/birt
Simplify deployment http://www.eclipse.org/buckminster
Code C/C++ http://www.eclipse.org/cdt
Code Perl and Ruby http://www.eclipse.org/dltk
Debug embedded devices http://www.eclipse.org/dsdp/dd
Build device GUIs http://www.eclipse.org/dsdp/nab
Remote explorer (SSH) http://www.eclipse.org/dsdp/tm
Manage data-centric systems http://www.eclipse.org/datatools/
Chat inside Eclipse http://www.eclipse.org/ecf
Tools to build Eclipse, including Platform, JDT, PDE, and Equinox http://www.eclipse.org/eclipse
Develop models http://www.eclipse.org/emf
Utilities to aid model development http://www.eclipse.org/emft
Build installers http://www.eclipse.org/epp
Develop graphical applications http://www.eclipse.org/gef
Develop graphical editors http://www.eclipse.org/gmf
Utilities to aid model development http://www.eclipse.org/mdt
A framework for model-to-model transformation languages http://www.eclipse.org/m2m/
Utilities to aid model development http://www.eclipse.org/m2t
Focus your development based on tasks http://www.eclipse.org/mylyn
Develop Eclipse-based Web 2.0 applications http://www.eclipse.org/rap
Tools for SOA http://www.eclipse.org/stp
Subversion support http://www.eclipse.org/subversive
Profiler http://www.eclipse.org/tptp
Code Web-based applications http://www.eclipse.org/webtools

 介绍主要的几个项目:

1。The Eclipse Project (SDK)

The Eclipse Project (SDK)是Eclipse的心脏,它包括4个部分:Platform(平台), Plug-in Development Environment (PDE)插件开发环境, Java Development Tools (JDT)Java开发工具, 和 Equinox(Equinox是OSGi R4 core framework的一个实现,代表Eclipse运行核心让不同的插件良好的运行在一起)。

2。Business Intelligence and Reporting Tools (BIRT)

BIRT项目努力提供一个基于Eclipse的报表系统,能集成到你的应用中,与其他报表系统竞争。BIRT提供核心报表功能,比如图形报表设计工具,读写数据和Scripting支持。



3。C/C++ Development Tools (CDT)

CDT项目目标是提供一个全功能的C/C++开发环境,类似JDT提供给的全功能Java开发环境。

CDT已经在C/C++技术开发社区和嵌入式开发社区中赢得了一定的支持,CDT现在已经打包进入所有主要的Linux发布包中。



4。Dynamic Language ToolKit (DLTK)

DLTK是一个工具,帮助所有使用动态语言开发的程序员开发,比如Ruby和Perl。DLTK包含一组可扩展的框架,用来减少建设全功能动态言语开发环境的复杂性,类似PHP,Perl和Ruby。



5。 DSDP Target Management (DSDP-TM)

DSDP-TM项目创建了数据模型和框架来设置和管理远程系统,远程链接和远程服务。作为一个开发者,使用Eclipse工具能够SSH到远程机器可视编辑你的文件。



6。 Eclipse Communications Framework (ECF)

ECF项目包括支持基于Eclipse的分布式开发工具和应用的框架。它能够用来创建需要交流链接的支持的插件,工具和全Eclipse RCP应用。甚至,ECF显示了支持你和你的朋友在Eclipse内(通过XMPP/GTalk MSN等)来联系,发送文件,分享编辑器等的应用。



7。 Mylyn

Mylyn是一个集中任务管理用户界面,减少信息重复加载和让多任务管理变得更加容易。



8。Rich Ajax Platform (RAP)

RAP项目帮助开发者通过Eclipse建设rich Ajax-enabled 富AJAX web应用,这意味着你能够使用熟悉的Eclipse环境开发扩展插件,减少SWT/JFace APIs。更酷的是,如果你的结构正确,RAP能够帮助你减少你的RCP应用代码。



9。Contest

Eclipse基金会主持了一个Ganymede Around the World Contest(世界Ganymede竞赛),希望能够知道你使用Eclipse项目的情况,写博客,或者创建视频,显示你使用Ganymede的情况,你将或者基金会赠送的T-shirt。

来自: ibm.com
19
0
评论 共 14 条 请登录后发表评论
14 楼 enilu 2009-01-07 09:02
看看
13 楼 QQbyte 2008-06-23 20:59
这个新闻是预览,预览新版本
12 楼 agile_boy 2008-06-23 20:57
官方还没有发布吧?!!
11 楼 hantsy 2008-06-23 13:26
垃圾更新工具终于换新的了,不知道能不能自动解决依赖问题。。。
10 楼 hantsy 2008-06-23 13:22
不是25号发布吗
9 楼 dogstar 2008-06-23 12:10
个人觉得,eclipse应该提供一个最大精简版的.只留下Platform(平台),和 Equinox.其他的按需安装.这样我如果做c++开发的话,完全不需要jdt和pdt呀
8 楼 catail 2008-06-23 12:05
很好很强大
7 楼 QQbyte 2008-06-23 11:36
哪些是错别字?劳驾指出。
6 楼 blurm 2008-06-23 10:51
错别字也太多了吧。。?
5 楼 rain999 2008-06-23 09:55
引用
如果你是java程序员就下载java源代码包,如果你是C/C++程序员,就下载C/C++源代码包.

还以为Eclipse用C/C++也实现了...
4 楼 Frederick 2008-06-23 09:49
觉得eclipse应该提供一个all-in-one的。假如我不但需要JEE功能,也需要RCP开发功能,我就得下载两个包,然后把它们解压到一起。有时还会因此导致错误。这样太麻烦了。
3 楼 darkjune 2008-06-23 09:40
RC的不下了,等两天下发布版了
2 楼 realvalkyrie 2008-06-22 18:51
现在是RC4的吧,25号发布正式的
1 楼 QQbyte 2008-06-22 16:28
这些项目都挺不错的!

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • VB FTP上传下载

    '模板: Option Explicit Public Declare Function InternetOpen Lib "wininet.dll" Alias "InternetOpenA" _ (ByVal sAgent As String, ByVal LAccessType As Long, ByVal sProxyName As String, _ ByVal SProxyBypass As String, ByVal lFlags As Long) As Long Public Declare Function InternetConnect Lib "wininet.dll" Alias "InternetConnectA" _ (ByVal hInternetSession As Long, ByVal sServerName As String, _ ByVal nServerPort As Integer, ByVal sUsername As String, _ ByVal sPassword As String, ByVal lService As Long, _ ByVal lFlags As Long, ByVal lContext As Long) As Long Public Declare Function FtpGetFile Lib "wininet.dll" Alias "FtpGetFileA" _ (ByVal hFtpSession As Long, ByVal lpszRemoteFile As String, _ ByVal lpszNewFile As String, ByVal fFailIfExists As Boolean, _ ByVal dwFlagsAndAttributes As Long, ByVal dwFlags As Long, _ ByVal dwContext As Long) As Boolean Public Declare Function FtpPutFile Lib "wininet.dll" Alias "FtpPutFileA" _ (ByVal hFtpSession As Long, ByVal lpszLocalFile As String, _ ByVal lpszRemoteFile As String, ByVal dwFlags As Long, _ ByVal dwContext As Long) As Boolean Public Declare Function FtpDeleteFile Lib "wininet.dll" Alias "FtpDeleteFileA" _ (ByVal hFtpSession As Long, ByVal lpszFileName As String) As Boolean Public Declare Function FtpRenameFile Lib "wininet.dll" Alias "FtpRenameFileA" _ (ByVal hFtpSession As Long, ByVal lpszExsiting As String, ByVal lpszNew As String) As Boolean Public Declare Function InternetCloseHandle Lib "wininet.dll" (ByVal hInet As Long) As Integer Public Declare Function FtpFindFirstFile Lib "wininet.dll" Alias "FtpFindFirstFileA" _ (ByVal hFtpSession As Long, ByVal lpszSearchFile As String, _ lpFindFileData As WIN32_FIND_DATA, ByVal dwFlags As Long, _ ByVal dwContent As Long) As Long Public Declare Function InternetFindNextFile Lib "wininet.dll" Alias "InternetFindNextFileA" _ (ByVal hFind As Long, lpvFndData As WIN32_FIND_DATA) As Long Public Type FILETIME dwLowDateTime As Long dwHighDateTime As Long End Type Public Type WIN32_FIND_DATA dwFilAttributes As Long ftCreationTime As FILETIME ftLastAccessTime As FILETIME ftLastWriteTime As FILETIME nFileSizeHigh As Long nFileSizeLow As Long dwReserved0 As Long dwReserved1 As Long cFileName As String * 260 cAlternate As String * 14 End Type Public Declare Function GetOpenFileName Lib "comdlg32.dll" Alias _ "GetOpenFileNameA" (pOpenfilename As OPENFILENAME) As Long Type OPENFILENAME lStructSize As Long hwndOwner As Long hInstance As Long lpstrFilter As String lpstrCustomFilter As String nMaxCustFilter As Long nFilterIndex As Long lpstrFile As String nMaxFile As Long lpstrFileTitle As String nMaxFileTitle As Long lpstrInitialDir As String lpstrTitle As String flags As Long nFileOffset As Integer nFileExtension As Integer lpstrDefExt As String lCustData As Long lpfnHook As Long lpTemplateName As String End Type '窗体: Private Sub Command1_Click() 'FTP下载 lnginet = InternetOpen(vbNullString, INTERNET_OPEN_TYPE_PRECONFIG, _ vbNullString, vbNullString, 0&) If lnginet Then lnginetconn = InternetConnect(lnginet, "219.131.192.243", 0, _ "posui", "djposui", 1, 0, 0) If lnginetconn Then blnRC = FtpGetFile(lnginetconn, "/load.txt", "c:\load.txt", 0, 0, 1, 0) If blnRC Then MsgBox "download ok!!!" End If InternetCloseHandle lnginetconn InternetCloseHandle lnginet MsgBox "close ok!!!" Else MsgBox "can't connect" End If Else MsgBox "ftp wrong" End If End Sub Private Sub Command2_Click() 'FTP上传 lnginet = InternetOpen(vbNullString, INTERNET_OPEN_TYPE_PRECONFIG, _ vbNullString, vbNullString, 0&) If lnginet Then lnginetconn = InternetConnect(lnginet, "219.131.192.243", 0, _ "administrator", "vai8888", 1, 0, 0) If lnginetconn Then blnRC = FtpPutFile(lnginetconn, "c:\1.txt", "/1.txt", 0, 0) If blnRC Then MsgBox "download ok!!!" End If InternetCloseHandle lnginetconn InternetCloseHandle lnginet MsgBox "close ok!!!" Else MsgBox "can't connect" End If Else MsgBox "ftp wrong" End If End Sub 方法2: '部件INET Private Sub Command1_Click() Me.Inet1.Execute Me.Inet1.URL, "send c:\11.txt /1.txt" '保存 End Sub Private Sub Command2_Click() Me.Inet1.Execute Me.Inet1.URL, "get /2.txt c:\2.txt" '下载 End Sub

  • vb ftp服务器文件上传,vb ftp服务器文件上传

    vb ftp服务器文件上传 内容精选换一换本节指导您基于Linux操作系统环境完成镜像文件快速导入,推荐使用云平台的EulerOS云服务器作为转换镜像格式和生成位表文件的环境。Linux操作系统环境下,建议使用qemu-img-hw工具进行镜像格式转换。已完成镜像文件优化,详细操作请参考优化过程(Windows)或优化过程(Linux);同时需要确保镜像文件符合表1或表1中的限制下载地址:http...

  • 笔记12:VB.net中的FTP操作:创建、删除、查询、下载、上传

    FtpWebRequest与FtpWebResponse类用来与特定FTP服务器进行沟通。     FtpWebRequest 与 FtpWebResponse 类分别继承了 WebRequest 与 WebRequest。         FtpWebRequest负责将指令传送至FTP服务器;         FtpWebResponse则封装服务器所返 回的消息。     F

  • [VB.NET]自定义FTP类的实现

    实现FTP功能,需要理解FTP指令,使用VB.NET,自己设计FTP类需要到的引用主要有3个:  1, system.net.sockets  2, system.net  3, system.io 连接FTP,使用TCPCLIENT对象,如:dim ftpTcpClient as TcpClient=new TcpClietn(strFtpServerName,21)

  • VB编程FTP工具详解(源码)

    VB编程FTP工具详解(源码),里面有详细的代码及说明。

  • VB.Net实现Ftp上传的方法

    调用方式:UploadFile("d:/lob.rar", False)   2个参数分别为 准备上传的文件完整路径、是否续传功能函数: Public Sub UploadFile(ByVal Str_LocalFileName As String, ByVal Bool_Resume As Boolean)        Dim LobSocket As Socket     

  • VB程序员的FTP编程指南1.4-下载或上传文件 (转)

    VB程序员的FTP编程指南1.4-下载或上传文件 (转)[@more@]专 题:下载或上传文件主 讲:qianqian 下载 用FTP下载文件简单而直接。在下载之前,请保证你是在二进制模式下。ftp有两种文件传输模式,A...

  • VB.net中的FTP操作:创建、删除、查询、下载、上传

    计算机如何搭建FTP服务器参考https://jingyan.baidu.com/article/08b6a5916e885214a8092288.html 本程序参考链接:https://blog.csdn.net/dzweather/article/details/51429107

  • vb.net 从FTP空间中下载文件

    vb.net 从FTP空间中下载文件,通过几行代码就实现从FTP空间中下载文件

  • 【亲测可用,含源码】vb编写的ftp客户端程序.rar

    使用VB编写的ftp客户端程序,可以为你提供ftp客户端,直接拿来套用即可

  • VB程序员的FTP编程指南1.7-用VB实现FTP的一个例子(大结局) (转)

    VB程序员的FTP编程指南1.7-用VB实现FTP的一个例子(大结局) (转)[@more@] 专 题:用VB实现FTP的一个例子主 讲:qianqian 例程下载 这里供大家下载的是一个用VB实现FTP的一个例子,...

  • vb FTP文件服务器管理程序.rar

    vb ftp文件服务器管理程序源码,比较简单的那种,可了解一下FTP服务器创建的原理,一些基本的WinSock知识都在里面,特别适合VB编程新手参考学习。

  • VBA实现FTP上传文件的两种方式:①shell cmd命令②vba调用vb.net(传参并获取返回值)

    VBA实现FTP上传文件的两种方式:①shell cmd命令②vba调用vb.net(传参并获取返回值) 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的界面设计 ,将会带来全新的写作体验;

  • VB中用inet控件通过FTP实现单个文件和多个文件的上传

    来自:http://lihb810.blog.163.com/blog/static/59451162200810275926721/ 公司里有个VB开发的软件要做个ftp上传文件功能,基本实现方法如下: 1、inet控件添加:    打开VB,新建一个工程,新建一个窗体Form1,点击VB6.0上面的工程-部件-控件-选择“Microsoft Internet Tr

  • 真是想不到系列之一:VB到底为我们做了什么?

    《真是想不到系列》     每次看大师的东西到了精彩之处,我就会拍案叫绝:"哇噻,真是想不到!"。在经过很多次这种感慨之后,我发现只要我们动了脑筋,我们自己也能有让别人想不到的东西。于是想到要把这些想不到的东拿出来和大家一起分享,希望抛砖引玉,能引出更多让人想不到的东西。                真是想不到系列之一:VB到底为我们做了什么?关键字:VB、底层、WIN32、API、COM难

  • VB程序员的FTP编程指南1.2-使用Windows的ftp程序 (转)

    VB程序员的FTP编程指南1.2-使用Windows的ftp程序 (转)[@more@] 专 题:连结和登录FTP服务器主 讲:qianqian FTP程序 windows有内建的FTP程序FTP.EXE,如图1,它...

Global site tag (gtag.js) - Google Analytics