Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Eclipse Day China"

Line 9: Line 9:
 
[[Image:Eclipse DemoCamp New.jpg]]  
 
[[Image:Eclipse DemoCamp New.jpg]]  
  
=== Intro 介绍 ===
+
Contents [hide]
 +
1 Intro 介绍
 +
2 Location 场地
 +
3 Date and Time 时间
 +
4 Organizers 组织者
 +
5 Sponsors 赞助
 +
6 Agenda 议程
 +
7 Expected topics
 +
8 Details | 详细信息
 +
9 Who Is Attending | 谁应参加?怎么注册?
 +
10 News 新闻
 +
11 For Bloggers and Users of Twitter, LinkedIn, Flickr, Weibo, Weixin etc.
  
This event has started as Eclipse DemoCamp. On May 24th it got approval from Eclipse Foundation to be Eclipse Day China.
+
Intro 介绍
 +
Eclipse Day China
  
What is an Eclipse DemoCamp? | Eclipse 展示营地是什么?
+
Eclipse Day China in Beijing on 2013 June 29 is a free event support by the Eclipse Foundation. This event will target on the IT developers and Eclipse members, and the experts and senior consultants from leading IT companies will share the experiences of Eclipse open source projects, Eclipse demo, and discussing the technical issues with the participants. This event will also provide a good opportunity and platform for the Eclipse members and developers to discuss and communication.
  
在2013年6月,​​Eclipse基金会邀请组织和参加世界各地的庆祝Eclipse的开普勒版本。该的Eclipse的DemoCamp是一个机会来展示很酷的有趣的技术,正在兴建的Eclipse社区。这也是一个机会,让你的Eclipse爱好者在你的城市。
+
2013年6月29日在北京举行的Eclipse Day China 是在Eclipse Foundation支持下在中国举办的一次免费的面向在中国开发人员和Eclipse爱好者的活动。 活动中,众多来自行业领先企业的中外专家及资深开发人员将与您分享Eclipse开源项目中的经验,Eclipse产品演示,并与大家探讨Eclipse相关的技术问题。 此次活动也将是一次Eclipse爱好者交流的机会和平台。
  
一个DemoCamp的格式是非常正规的。我们的想法是为一组的Eclipse爱好者,他们正在用Eclipse做的演示。演示可以研究项目,Eclipse开源项目,应用程序基于Eclipse中使用Eclipse或任何你认为可能是与会者感兴趣的商业产品。唯一的规定是,它必须是Eclipse的相关。鉴于本DemoCamp版的主题,我们希望有很多的开普勒项目介绍。
+
The event is free, please register ASAP to reserve your seat.
 +
此次活动免费,因席位有限,请务必尽早注册预留席位。
  
'''这个是没费的活动为了中国开发员'''和在中国住的老外。
+
If you are interest to be co-organizers & co-presenters, please contact with us.
'''演讲用中文,英文都可以。'''
+
如果您有兴趣成为活动组织的志愿者, 请随时和我们联系。
 
+
这个是免费的活动。但是进门需要一块钱。没有注册的话,十块钱。注册但是没有来,二十块钱。
+
The event is free, but you must register.
+
 
+
找着组织者志愿者(Looking for co-organizers & co-presenters)
+
 
+
----
+
 
+
=== Location 场地 ===
+
  
 +
Location 场地
 
ThoughtWorks Beijing office
 
ThoughtWorks Beijing office
  
 
ThoughtWorks, Rm 1105 Guohua Plaza, No.3 Dongzhimen South St, Dongcheng District, Beijing (DongZhiMen Subway station, exit D)
 
ThoughtWorks, Rm 1105 Guohua Plaza, No.3 Dongzhimen South St, Dongcheng District, Beijing (DongZhiMen Subway station, exit D)
  
北京市东城区东直门南大街3号国华投资大厦1105室ThoughtWorks (地铁东直门站D口)  
+
北京市东城区东直门南大街3号国华投资大厦1105室ThoughtWorks (地铁东直门站D口)
  
 
Possibly Internet broadcast.
 
Possibly Internet broadcast.
  
=== Date and Time 时间 ===
+
Date and Time 时间
 +
Saturday, June 29th 2pm | 6月29号 周六 2点(时间暂定, 可能将延长至10am-6pm)
 +
The time is provisional, i.e. can be changed. Possibly adding 2-3 hours 11am to 5pm, to let US/Canada presenters speak.
  
*'''Saturday, June 29th''' 2pm | 6月29号 周六 2点
+
Compare time http://time.is/compare/1400_29_June_2013_in_Beijing/CET/London/New_York
  
The time is '''provisional''', i.e. can be changed. Possibly adding 2-3 hours 11am to 5pm, to let US/Canada presenters speak.
+
For smaller DemoCamp on June 20th, see Beijing Thursday
 +
此外,我们将在6月20日在北京举办DemoCamp活动,详细内容请见(XXXX)
  
Compare time
+
Organizers 组织者
http://time.is/compare/1400_29_June_2013_in_Beijing/CET/London/New_York
+
  
For smaller DemoCamp on June 20th, see [[Eclipse DemoCamps Kepler 2013/Beijing_Thursday|Beijing Thursday]]
+
- Actuate Software (Shanghai) Co., Ltd. Actuate founded and co-leads the BIRT open source project, which is used by 2 million developers around the globe and serves as the foundation of the ActuateOne® platform.
 +
安讯软件(上海)有限公司。安迅创立并共同引导开发了 BIRT 开源项目,该方案目前正被全球超过 200 万开发人员使用,并被用作 ActuateOne® 平台的基础。
  
----
+
- JVMs and Node.js User Groups (Java, Groovy, Scala, Android, JavaScript)
  
=== Organizers 组织者 ===
+
- Paul Verest Paul Verest  +86 187 01029146, QQ 908781544 Software Architect at Funshion风行在线
  
JVMs and Node.js User Groups  (Java, Groovy, Scala, Android, JavaScript)
+
- Jin Mingjian, 金明剑, Member of Technical Staff, Oracle Beijing Reasearch and Development Center (as individual), blog
  
Paul Verest [mailto:paul.verest@live.com?subject=Eclipse-DemoCamp-Beijing&body=I_have_a_question_about_Eclipse-DemoCamp-Beijing Paul Verest] [[Image:Weibl-funshion-com2.PNG]]
+
- ThoughtWorks, Global leading customized enterprise software design and delivery company.
+86 187 01029146,   QQ 908781544
+
Software Architect at [http://www.funshion.com/english/index.html Funshion][http://www.funshion.com 风行在线]
+
  
Jin Mingjian, 金明剑, Member of Technical Staff, Oracle Beijing Reasearch and Development Center (as individual), [http://jmj-eclipse.blogspot.com blog]
 
  
 
+
Sponsors 赞助
[http://www.thoughtworks.com/ ThoughtWorks], Global leading customized enterprise software design and delivery company.
+
Eclipse Foundation is a not-for-profit, member supported corporation that hosts the open-source Eclipse Projects.
 
+
If you or your company would like to sponsor the venue, drinks & snacks, broadband Internet for the event please get in touch with Paul Verest +86 187 01029146.
 
+
[http://www.birt-exchange.com/be/home/ Actuate Corporation] is the world leader in Enterprise Reporting Applications that ensure 100% adoption by users.
+
 
+
Actuate is company behind [http://eclipse.org/birt/phoenix/ Eclipse BIRT].
+
 
+
 
+
 
+
 
+
----
+
 
+
=== Sponsors 赞助 ===
+
 
+
This Eclipse DemoCamp will be promoted by the [http://www.eclipse.org Eclipse Foundation]  [[Image:Eclipse.png]]<br>
+
 
+
*Eclipse Foundation is a not-for-profit, member supported corporation that hosts the open-source Eclipse Projects.
+
 
+
If you or your company would like to sponsor the venue, drinks & snacks, broadband Internet for the event please get in touch with [mailto:weibl@funshion.com?subject=Eclipse-DemoCamp-Beijing&body=I_suggest_a_venue_for_Eclipse-DemoCamp-Beijing Paul Verest][[Image:Weibl-funshion-com2.PNG]] +86 187 01029146.
+
  
 
If we have money left, we will return or donate to Eclipse (or next event).
 
If we have money left, we will return or donate to Eclipse (or next event).
  
如果您或您的公司想赞助场地,饮料,零食 或者
+
Eclipse Foundation为非盈利机构,如果您或您的公司希望能提供场地,饮料,零食 或者互联网赞助(ISP)或者其它任何赞助,请联系伟保罗, QQ 908781544 。
  
现在我们找互联网赞助(ISP)
+
Agenda 议程 (暂定)
 +
Opening 开场致辞
 +
Topics 主题演讲
 +
Track Session 1分论坛1: Hackathon run in parallel 主题和编程马拉松
 +
Track Session 2 分论坛2: Eclipse技术
 +
Best presenter & best content awards 最佳主持人和最佳内容奖
 +
Closing 结束
  
请联系[mailto:weibl@funshion.com?subject=Eclipse-DemoCamp-Wuhan&body=I_suggest_a_venue_or_Internet_service_for_Eclipse-Day-China 伟保罗][[Image:Weibl-funshion-com2.PNG]] , QQ 908781544 。
 
  
----
 
  
=== Agenda 议程 ===
 
  
#Opening 开始
+
Topics and Speakers 演讲嘉宾及演讲题目(暂定)
#Topics 主题
+
- Eclipse organization, members and projects (中文)| Eclipse组织和项目介绍
#Topics & Hackathon run in parallel 主题和编程马拉松
+
- Eclipse VJET (中文)
#Best presenter & best content awards 最佳主持人和最佳内容奖
+
- Open source story Nodeclipse | 在Eclipse开发Node.js (中文) by 高洋 或者Lamb from 用友汽车 http://www.yonyou.com/
#Closing 散会
+
- "Modeling and Programming going hand in hand with UML Lab - an Eclipse-based Modeling IDE" by Manuel Bork, Yatta Solutions
 +
- Eclipse Java IDE Tips and Tricks (How to work more effectively) by Rabea Gransberger (30-60min)
 +
- "Eclipse 4 Programming Model" (中文) by Jin Mingjian
 +
- Eclipse eTrice http://www.eclipse.org/etrice/ by Thomas Schuetz (15-60min)
 +
- Implementing complex graphical editors with model-driven technologies | 使用模型驱动技术实现图形编辑器 by Andreas Graf (戈安迪), itemis.com
 +
- Internal DSLs with Xtend, by Karsten Thoms and Moritz Eysholdt, itemis.com
 +
- JRebel plugin for Eclipse by Anton Arhipov, Zeroturnaround.com
 +
- "Implementing Mobile Business Applications with Eclipse Scout", by Matthias Zimmermann, BSI Business Systems Integration AG (15-20min)
 +
- Eclipse ADT (Android Development Tools) by 杨光福 (not confirmed)
 +
- Big Data by Cedric Carbone, CTO Talend
 +
- How to use Eclipse to write and debug Groovy scripts on a live web application, Giampiero Granatella ManyDesigns
 +
- Using the Eclipse Java Development Tools (JDT) to analyze source code by Trent Hoeppner, IBM China
 +
- BIRT on Eclipse, (中文) by Julie Liu, Actuate Software (China)
 +
- Visualizing Big Data with Hadoop and BIRT, (中文) by Huanjin Liu, Actuate Software (China)
 +
- Eclipse Momentics IDE to create awesome BlackBerry mobile apps by Ekkehard Gentz (20min) Independent SoftwareArchitect, Consultant, Speaker, Trainer. BlackBerry Elite. http://appbus.org
 +
- Maven Integration in Eclipse overview (m2e/m2e-wtp) by Fred Bricon, Red Hat, Inc.
  
Anyone can do presentation! Just decide on topic and contact organizers.
 
UPDATE: We are considering time slot duration, let us know what you think.
 
  
如果[[Eclipse_DemoCamps_Kepler_2013/Wuhan|武汉]]找到组织者的话,和他们一起开网络会议,聊聊, 分享视频。
+
Eclipse编程马拉松(Eclipse Hackathon)
 +
为了方便,我们为本次Eclipse Day及编程马拉松活动设置了专门的页面,相关详细请参阅Eclipse编程马拉松的活动页面。 See more informations of Eclipse Hackathon at n/a.
  
=== Eclipse编程马拉松(Eclipse Hackathon) ===
+
对于有关活动的任何问题、建议和想法,欢迎直接向本次Eclipse编程马拉松协调人金明剑[1]或者本页面上的其他组织者发信。 This hackathon will be hosted by one of co-organizers, Jin Mingjian. If you have any suggestions, ideas or questions, don't hesitate to sent emails to him [2] or other organizers on this page.
为了方便,我们为本次Eclipse Day及编程马拉松活动设置了专门的页面,相关详细请参阅Eclipse编程马拉松的活动页面。
+
See more informations of Eclipse Hackathon at n/a.
+
  
对于有关活动的任何问题、建议和想法,欢迎直接向本次Eclipse编程马拉松协调人金明剑[mailto:jin.phd@gmail.com]或者本页面上的其他组织者发信。
+
Anyone can do presentation! Just decide on topic and contact organizers. UPDATE: We are considering time slot duration, let us know what you think.
This hackathon will be hosted by one of co-organizers, Jin Mingjian. If you have any suggestions, ideas or questions, don't hesitate to sent emails to him [mailto:jin.phd@gmail.com] or other organizers on this page.
+
如果您想与大家分享您的经验,在活动中发言或做产品演示,请与组织者联系。
 +
Possible topics, speakers are needed! 其它需要的演讲题目:
  
=== Expected topics ===
+
Eclipse 4.3 Kepler
 +
OSGi
 +
Eclipse Android Development Tools (ADT) project http://tools.android.com (中文)(expected)
 +
Eclipse JavaFX e(fx)clipse http://tomsondev.bestsolution.at/
 +
Spring IDE & STS
 +
Scala IDE
 +
e(fx)clipse JavaFX 2 Development and JavaFX renderer for Eclipse runtime.
 +
VJET JavaScript IDE (incubation)
 +
Eclipse RAP 2.1
 +
Eclipse Orion 3.0
 +
Eclipse JavaScript Development Tools (JSDT)
 +
Eclipse IDE for C/C++ Developers
 +
PyDev Python IDE http://pydev.org/
 +
Node.js development with Eclipse
 +
Eclipse Test & Performance Tools Platform Project http://www.eclipse.org/tptp/
 +
Any topic that YOU want
 +
If you would like to give a demo, contact organizer. 如果你想给一个演示,请联系组织者。
  
#Eclipse organization, members and projects (中文)| Eclipse组织和项目介绍
+
Details | 详细信息
#[http://eclipse.org/vjet/ Eclipse VJET] (中文)
+
If you added your demo to the list above, please add a short abstract to this list so people know what you will be talking about.
#Open source story [http://www.nodeclipse.org/ Nodeclipse] | 在Eclipse开发Node.js (中文) by 高洋 或者Lamb from 用友汽车 http://www.yonyou.com/
+
#"Modeling and Programming going hand in hand with UML Lab - an Eclipse-based Modeling IDE" by Manuel Bork, [http://www.yatta.de Yatta Solutions]
+
#Eclipse Java IDE Tips and Tricks (How to work more effectively) by Rabea Gransberger (30-60min)
+
#"Eclipse 4 Programming Model" (中文) by Jin Mingjian
+
#Eclipse eTrice http://www.eclipse.org/etrice/ by Thomas Schuetz (15-60min)
+
#Implementing complex graphical editors with model-driven technologies | 使用模型驱动技术实现图形编辑器 by Andreas Graf (戈安迪), [http://www.itemis.com itemis.com]
+
#Internal DSLs with Xtend, by [http://www.linkedin.com/in/karstenthoms Karsten Thoms] and [http://www.linkedin.com/in/moritzeysholdt Moritz Eysholdt], [http://www.itemis.com itemis.com]
+
#JRebel plugin for Eclipse by Anton Arhipov, Zeroturnaround.com
+
#"Implementing Mobile Business Applications with [http://www.eclipse.org/scout Eclipse Scout]", by [http://ch.linkedin.com/pub/matthias-zimmermann/30/474/0 Matthias Zimmermann], [http://www.bsiag.com/eclipse BSI Business Systems Integration AG] (15-20min)
+
#Eclipse [http://developer.android.com/tools/sdk/eclipse-adt.html ADT] (Android Development Tools) by  杨光福 (not confirmed)
+
#Big Data by Cedric Carbone, CTO [http://www.talend.com/ Talend]
+
#How to use Eclipse to write and debug Groovy scripts on a live web application, Giampiero Granatella [http://www.manydesigns.com/en ManyDesigns]
+
#Using the Eclipse Java Development Tools (JDT) to analyze source code by Trent Hoeppner, IBM China
+
#BIRT on Eclipse, (中文) by Julie Liu, [http://www.actuatechina.com Actuate Software (China)]
+
#Visualizing Big Data with Hadoop and BIRT, (中文) by Huanjin Liu, [http://www.actuatechina.com Actuate Software (China)]
+
#Eclipse Momentics IDE to create awesome BlackBerry mobile apps by Ekkehard Gentz (20min) Independent SoftwareArchitect, Consultant, Speaker, Trainer. BlackBerry Elite. http://appbus.org
+
#Maven Integration in Eclipse overview (m2e/m2e-wtp) by Fred Bricon, Red Hat, Inc.
+
  
Possible topics, speakers are needed! 可能的主题,需要呈献者:
 
  
*Eclipse 4.3 Kepler
+
Modeling and Programming going hand in hand with UML Lab - an Eclipse-based Modeling IDE (by Manuel Bork, Yatta Solutions)
*OSGi
+
Model-based software development automates boilerplate code writing by code generation, but restricts developers - often severely - when it comes to manual editing and refactoring at code level. Not so with UML Lab. UML Lab is based on Eclipse RCP and is deeply integrated into the Eclipse IDE. It re-uses existing technologies and combines them in a new, productive way. In the demo I'll show how UML Lab seamlessly combines modeling and coding with an intuitive UML diagram editor and next-gen round-trip engineering. I'll start with importing a legacy software project to get a nice UML class diagram and continue editing model and source code - each operation updates the other instantly. I'll show how to gain overview by reverse engineering, boost your productivity by combining modeling with coding and utilize the full potential of model-based software development through truly agile modeling and programming.
*Eclipse Android Development Tools (ADT) project http://tools.android.com (中文)(expected)
+
Eclipse 4 Programming Model by Jin Mingjian
*Eclipse JavaFX e(fx)clipse http://tomsondev.bestsolution.at/  
+
http://jmj-eclipse.blogspot.jp/2012/12/practices-for-eclipse-4-programming.html
*Spring IDE & STS
+
Implementing complex graphical editors with model-driven technologies by Andreas Graf, Itemis.de, http://www.weibo.com/grafandreas
*Scala IDE
+
Eclipse is not only used as a platform for software engineering, but also for systems engineering. A number of graphical notations for these disciplines exists, but especially for the newest approaches graphical editors are few (EAST-ADL, AUTOSAR). In this talk we will show how we used model driven technologies (Xtext, Xtend) to efficiently create a number of graphical editors based on Graphiti. The technology implemented in the IMES research project is a good demonstration on how custom DSLs improve your development process. Six different graphical editors are all concisely described with a domain specific language (different from the Spray! project), making refactoring, bug fixing and implementation of new features very efficient.
*e(fx)clipse JavaFX 2 Development and JavaFX renderer for Eclipse runtime.
+
Internal DSLs with Xtend, by Karsten Thoms and Moritz Eysholdt, itemis.com
*VJET JavaScript IDE (incubation)
+
Xtend, Eclipse's new statically typed programming language for the JVM, offers many possibilities for developing very concise and declarative APIs - aka internal Domain-Specific-Languages (DSL). Xtend compiles to readable Java source code, allowing bi-directional integration with existing code which runs on any JVM.
*Eclipse RAP 2.1
+
After giving a short explanation about the differences between external and internals DSLs we will show some real-world examples. These examples will reach from significantly increasing the conciseness of your code over automating design patterns to operator overloading. You will learn how Xtend can be integrated into your projects seamlessly.
*Eclipse Orion 3.0
+
How to use Eclipse to write and debug Groovy scripts on a live web application by Giampiero Granatella ManyDesigns
*Eclipse JavaScript Development Tools (JSDT)
+
This presentation shows our real-life experience using Eclipse in our projects to get the most out of Groovy's flexibility on live deployed applications.
*Eclipse IDE for C/C++ Developers
+
The traditional development of a web application in Eclipse requires a first phase of creating/editing the web project and a second phase of deployment on an application server such as Tomcat.
*PyDev Python IDE http://pydev.org/
+
This has two drawbacks:
*Node.js development with Eclipse
+
redeployment is slow;
*Eclipse Test & Performance Tools Platform Project http://www.eclipse.org/tptp/
+
this life cycle doesn't take advantage of Groovy's capability to be edited and reloaded on the fly on live systems.
* Any topic that YOU want
+
In this talk we propose the idea of creating a project that points directly to the web application running under Tomcat. The separation between source files and deployed files disappears, changing the traditional java web application life cycle.
 +
Therefore we can harness the power of the IDE (above all debugging) and to maintain the capability to make changes on the live system without redeploy.
 +
During the demo we are going to show a case study based on an application for Funded Projects management currently in use by an Italian major research organization .
 +
http://www.manydesigns.com/en/blog/eclipse-groovy-debug
 +
Using the Eclipse Java Development Tools (JDT) to analyze source code by Trent Hoeppner
 +
I will first go over the features of the JDT, then explain the basic structure. I will then walk through some demo code that analyzes a Java source file and can makes some changes.
 +
Eclipse Momentics IDE to create awesome mobile apps ekke demonstrates How to create an app from scratch: covers UI, business logic and deployment to BlackBerry 10 device
 +
ekke (Ekkehard Gentz)
 +
Independent SoftwareArchitect, Consultant, Speaker, Trainer. BlackBerry Elite. International Development Mobile Apps for BlackBerry 10: http://appbus.org
 +
blog: http://ekkes-corner.org Twitter: @ekkescorner
  
If you would like to give a demo, contact organizer.
+
Who Is Attending | 谁参加?怎么注册?
如果你想给一个演示,请联系组织者。
+
所有开源、Eclipse技术、开发、爱好人员均可参加。If you plan on attending please add your name and company to the list below:
  
----
+
Paul Verest, Funshion Online
 +
Jin Mingjian, Oracle BDC(Beijing Development Center)
 +
Michael Isvy, Spring Source (not confirmed)
 +
Tony 牛同庆, 移动项目经理,风行网
 +
Rob Stryker, Red Hat (not confirmed)
 +
Trent Hoeppner, IBM China
 +
...
 +
Remotely (no service guarantees, Internet service provider needed)
  
=== Details | 详细信息 ===
+
Peter Cheng
 
+
Andreas Graf, itemis AG
If you added your demo to the list above, please add a short abstract to this list so people know what you will be talking about.
+
Manuel Bork, Yatta Solutions via http://join.me/
 
+
Giampiero Granatella ManyDesigns
* '''Modeling and Programming going hand in hand with UML Lab - an Eclipse-based Modeling IDE''' (by Manuel Bork, [http://www.yatta.de Yatta Solutions])
+
:Model-based software development automates boilerplate code writing by code generation, but restricts developers - often severely - when it comes to manual editing and refactoring at code level. Not so with UML Lab. UML Lab is based on Eclipse RCP and is deeply integrated into the Eclipse IDE. It re-uses existing technologies and combines them in a new, productive way. In the demo I'll show how UML Lab seamlessly combines modeling and coding with an intuitive UML diagram editor and next-gen round-trip engineering. I'll start with importing a legacy software project to get a nice UML class diagram and continue editing model and source code - each operation updates the other instantly. I'll show how to gain overview by reverse engineering, boost your productivity by combining modeling with coding and utilize the full potential of model-based software development through truly agile modeling and programming.
+
* '''Eclipse 4 Programming Model''' by Jin Mingjian
+
:http://jmj-eclipse.blogspot.jp/2012/12/practices-for-eclipse-4-programming.html
+
* '''Implementing complex graphical editors with model-driven technologies''' by Andreas Graf, Itemis.de, http://www.weibo.com/grafandreas
+
:Eclipse is not only used as a platform for software engineering, but also for systems engineering. A number of graphical notations for these disciplines exists, but especially for the newest approaches graphical editors are few (EAST-ADL, AUTOSAR). In this talk we will show how we used model driven technologies (Xtext, Xtend) to efficiently create a number of graphical editors based on Graphiti. The technology implemented in the IMES research project is a good demonstration on how custom DSLs improve your development process. Six different graphical editors are all concisely described with a domain specific language (different from the Spray! project), making refactoring, bug fixing and implementation of new features very efficient.
+
* '''Internal DSLs with Xtend''', by [http://www.linkedin.com/in/karstenthoms Karsten Thoms] and [http://www.linkedin.com/in/moritzeysholdt Moritz Eysholdt], [http://www.itemis.com itemis.com]
+
:Xtend, Eclipse's new statically typed programming language for the JVM, offers many possibilities for developing very concise and declarative APIs - aka internal Domain-Specific-Languages (DSL). Xtend compiles to readable Java source code, allowing bi-directional integration with existing code which runs on any JVM.
+
:After giving a short explanation about the differences between external and internals DSLs we will show some real-world examples. These examples will reach from significantly increasing the conciseness of your code over automating design patterns to operator overloading. You will learn how Xtend can be integrated into your projects seamlessly.
+
* '''How to use Eclipse to write and debug Groovy scripts on a live web application''' by Giampiero Granatella [http://www.manydesigns.com/en ManyDesigns]
+
:This presentation shows our real-life experience using Eclipse in our projects to get the most out of Groovy's flexibility on live deployed applications.
+
:The traditional development of a web application in Eclipse requires a first phase of creating/editing the web project and a second phase of deployment on an application server such as Tomcat.
+
:This has two drawbacks:
+
:: redeployment is slow;
+
:: this life cycle doesn't take advantage of Groovy's capability to be edited and reloaded on the fly on live systems.
+
:In this talk we propose the idea of creating a project that points directly to the web application running under Tomcat. The separation between source files and deployed files disappears, changing the traditional java web application life cycle.
+
:Therefore we can harness the power of the IDE (above all debugging) and to maintain the capability to make changes on the live system without redeploy.
+
:During the demo we are going to show a case study based on an application for Funded Projects management currently in use by an Italian major research organization .
+
:http://www.manydesigns.com/en/blog/eclipse-groovy-debug
+
* '''Using the Eclipse Java Development Tools (JDT) to analyze source code''' by Trent Hoeppner
+
:I will first go over the features of the JDT, then explain the basic structure.  I will then walk through some demo code that analyzes a Java source file and can makes some changes.
+
* '''Eclipse Momentics IDE to create awesome mobile apps''' ekke demonstrates How to create an app from scratch: covers UI, business logic and deployment to BlackBerry 10 device
+
:ekke (Ekkehard Gentz)
+
:Independent SoftwareArchitect, Consultant, Speaker, Trainer. BlackBerry Elite. International Development Mobile Apps for BlackBerry 10: http://appbus.org
+
:blog: http://ekkes-corner.org Twitter: @ekkescorner
+
 
+
想了解多一点儿?become co-presenter! 需要和演讲人活动之前沟通,跟多学会,准备一起讲。
+
 
+
=== Who Is Attending | 谁参加?怎么注册? ===
+
 
+
If you plan on attending please add your name and company to the list below:
+
 
+
#[https://github.com/PaulVI/blog#blog Paul Verest], [http://www.funshion.com/english/index.html Funshion Online]
+
#Jin Mingjian, Oracle BDC(Beijing Development Center)
+
#Michael Isvy, [http://www.springsource.org/ Spring Source] (not confirmed)
+
#Tony 牛同庆, 移动项目经理,风行网
+
#Rob Stryker, [http://www.redhat.com Red Hat] (not confirmed)
+
#Trent Hoeppner, IBM China
+
#...
+
 
+
Remotely (no service guarantees, Internet service provider needed)
+
#Peter Cheng
+
#[http://http://5ise.quanxinquanyi.de/ Andreas Graf], [http://www.itemis.com/ itemis AG]
+
#Manuel Bork, [http://www.yatta.de Yatta Solutions] via [http://join.me/ http://join.me/]
+
#Giampiero Granatella [http://www.manydesigns.com/en ManyDesigns]
+
 
or
 
or
  
 
use http://democampbeijing2013.eventbrite.com to register and view the list of registered participants. Registration is free. |
 
use http://democampbeijing2013.eventbrite.com to register and view the list of registered participants. Registration is free. |
  
 在 http://democampbeijing2013.eventbrite.com 可以没费注册。
+
免费注册:
或者在https://dev.eclipse.org/site_login/ 注册,登陆,然后上面加加你的名字,公司(或者大学)
+
- http://democampbeijing2013.eventbrite.com  
 
+
- https://dev.eclipse.org/site_login/  
'''必须要注册'''. 不注册的话,可能进不去,因为场所有限。之前注册的有优势.
+
因场地有限, 请注册预留席位。注册参会优先进入。
  
 
The maximum number of attendees (including speakers) is 100.
 
The maximum number of attendees (including speakers) is 100.
 +
预计参会人数100人。
  
=== News 新闻 ===
+
News 新闻
 
+
We can possibly get Eclipse Day status. We just need an Eclipse Foundation member to agree to be co-organizer.
We can possibly get [[Eclipse_Day|Eclipse Day]] status.
+
We just need an Eclipse Foundation member to agree to be co-organizer.
+
  
  
[http://marketplace.eclipse.org/metrics/successful_installs/last30days_bycountry Marketplace Installs by Country] April 10th 2013:
+
Marketplace Installs by Country April 10th 2013:
  
[[Image:TOP10-Installs-by-country-20130410.PNG]]
 
  
Chinese PC market is now the biggest in the world.
 
[http://www.euronews.com/2013/04/30/china-takes-pc-crown-from-us/ China takes PC crown from US, euronews]
 
  
=== For Bloggers and Users of Twitter, LinkedIn, Flickr, Weibo, Weixin etc.  ===
+
Chinese PC market is now the biggest in the world. China takes PC crown from US, euronews
  
 +
For Bloggers and Users of Twitter, LinkedIn, Flickr, Weibo, Weixin etc.
 
In case you plan to blog or tweet about the Eclipse Day China in Beijing, please use the tags #eclipse and #democampbeijing in order to make it easier to find all the comments and pictures. Thanks a lot for telling the world about the event! | 请用#eclipse#和#democampbeijing#标签微博一下。
 
In case you plan to blog or tweet about the Eclipse Day China in Beijing, please use the tags #eclipse and #democampbeijing in order to make it easier to find all the comments and pictures. Thanks a lot for telling the world about the event! | 请用#eclipse#和#democampbeijing#标签微博一下。
  
 
Eclipse中国QQ群 321486747
 
Eclipse中国QQ群 321486747
  
Join [http://www.linkedin.com/groups/Eclipse-China-Eclipse-%E4%B8%AD%E5%9B%BD-3932073?gid=3932073 Eclipse China LinkedIn Group]
+
Join Eclipse China LinkedIn Group
  
[http://eclipse-china.github.io/ Eclipse 中国]
+
Eclipse 中国

Revision as of 01:53, 27 May 2013

Eclipse Day China | Eclipse Day 中国

(here) http://wiki.eclipse.org/Eclipse_Day_China

Beijing, June 29th 2013 | 北京 2013年6月29日

Non-official site is eclipse-china.github.io.

Eclipse DemoCamp Old.jpg

Contents [hide] 1 Intro 介绍 2 Location 场地 3 Date and Time 时间 4 Organizers 组织者 5 Sponsors 赞助 6 Agenda 议程 7 Expected topics 8 Details | 详细信息 9 Who Is Attending | 谁应参加?怎么注册? 10 News 新闻 11 For Bloggers and Users of Twitter, LinkedIn, Flickr, Weibo, Weixin etc.

Intro 介绍 Eclipse Day China

Eclipse Day China in Beijing on 2013 June 29 is a free event support by the Eclipse Foundation. This event will target on the IT developers and Eclipse members, and the experts and senior consultants from leading IT companies will share the experiences of Eclipse open source projects, Eclipse demo, and discussing the technical issues with the participants. This event will also provide a good opportunity and platform for the Eclipse members and developers to discuss and communication.

2013年6月29日在北京举行的Eclipse Day China 是在Eclipse Foundation支持下在中国举办的一次免费的面向在中国开发人员和Eclipse爱好者的活动。 活动中,众多来自行业领先企业的中外专家及资深开发人员将与您分享Eclipse开源项目中的经验,Eclipse产品演示,并与大家探讨Eclipse相关的技术问题。 此次活动也将是一次Eclipse爱好者交流的机会和平台。

The event is free, please register ASAP to reserve your seat. 此次活动免费,因席位有限,请务必尽早注册预留席位。

If you are interest to be co-organizers & co-presenters, please contact with us. 如果您有兴趣成为活动组织的志愿者, 请随时和我们联系。

Location 场地 ThoughtWorks Beijing office

ThoughtWorks, Rm 1105 Guohua Plaza, No.3 Dongzhimen South St, Dongcheng District, Beijing (DongZhiMen Subway station, exit D)

北京市东城区东直门南大街3号国华投资大厦1105室ThoughtWorks (地铁东直门站D口)

Possibly Internet broadcast.

Date and Time 时间 Saturday, June 29th 2pm | 6月29号 周六 2点(时间暂定, 可能将延长至10am-6pm) The time is provisional, i.e. can be changed. Possibly adding 2-3 hours 11am to 5pm, to let US/Canada presenters speak.

Compare time http://time.is/compare/1400_29_June_2013_in_Beijing/CET/London/New_York

For smaller DemoCamp on June 20th, see Beijing Thursday 此外,我们将在6月20日在北京举办DemoCamp活动,详细内容请见(XXXX)

Organizers 组织者

- Actuate Software (Shanghai) Co., Ltd. Actuate founded and co-leads the BIRT open source project, which is used by 2 million developers around the globe and serves as the foundation of the ActuateOne® platform. 安讯软件(上海)有限公司。安迅创立并共同引导开发了 BIRT 开源项目,该方案目前正被全球超过 200 万开发人员使用,并被用作 ActuateOne® 平台的基础。

- JVMs and Node.js User Groups (Java, Groovy, Scala, Android, JavaScript)

- Paul Verest Paul Verest +86 187 01029146, QQ 908781544 Software Architect at Funshion风行在线

- Jin Mingjian, 金明剑, Member of Technical Staff, Oracle Beijing Reasearch and Development Center (as individual), blog

- ThoughtWorks, Global leading customized enterprise software design and delivery company.


Sponsors 赞助 Eclipse Foundation is a not-for-profit, member supported corporation that hosts the open-source Eclipse Projects. If you or your company would like to sponsor the venue, drinks & snacks, broadband Internet for the event please get in touch with Paul Verest +86 187 01029146.

If we have money left, we will return or donate to Eclipse (or next event).

Eclipse Foundation为非盈利机构,如果您或您的公司希望能提供场地,饮料,零食 或者互联网赞助(ISP)或者其它任何赞助,请联系伟保罗, QQ 908781544 。

Agenda 议程 (暂定) Opening 开场致辞 Topics 主题演讲 Track Session 1分论坛1: Hackathon run in parallel 主题和编程马拉松 Track Session 2 分论坛2: Eclipse技术 Best presenter & best content awards 最佳主持人和最佳内容奖 Closing 结束



Topics and Speakers 演讲嘉宾及演讲题目(暂定) - Eclipse organization, members and projects (中文)| Eclipse组织和项目介绍 - Eclipse VJET (中文) - Open source story Nodeclipse | 在Eclipse开发Node.js (中文) by 高洋 或者Lamb from 用友汽车 http://www.yonyou.com/ - "Modeling and Programming going hand in hand with UML Lab - an Eclipse-based Modeling IDE" by Manuel Bork, Yatta Solutions - Eclipse Java IDE Tips and Tricks (How to work more effectively) by Rabea Gransberger (30-60min) - "Eclipse 4 Programming Model" (中文) by Jin Mingjian - Eclipse eTrice http://www.eclipse.org/etrice/ by Thomas Schuetz (15-60min) - Implementing complex graphical editors with model-driven technologies | 使用模型驱动技术实现图形编辑器 by Andreas Graf (戈安迪), itemis.com - Internal DSLs with Xtend, by Karsten Thoms and Moritz Eysholdt, itemis.com - JRebel plugin for Eclipse by Anton Arhipov, Zeroturnaround.com - "Implementing Mobile Business Applications with Eclipse Scout", by Matthias Zimmermann, BSI Business Systems Integration AG (15-20min) - Eclipse ADT (Android Development Tools) by 杨光福 (not confirmed) - Big Data by Cedric Carbone, CTO Talend - How to use Eclipse to write and debug Groovy scripts on a live web application, Giampiero Granatella ManyDesigns - Using the Eclipse Java Development Tools (JDT) to analyze source code by Trent Hoeppner, IBM China - BIRT on Eclipse, (中文) by Julie Liu, Actuate Software (China) - Visualizing Big Data with Hadoop and BIRT, (中文) by Huanjin Liu, Actuate Software (China) - Eclipse Momentics IDE to create awesome BlackBerry mobile apps by Ekkehard Gentz (20min) Independent SoftwareArchitect, Consultant, Speaker, Trainer. BlackBerry Elite. http://appbus.org - Maven Integration in Eclipse overview (m2e/m2e-wtp) by Fred Bricon, Red Hat, Inc.


Eclipse编程马拉松(Eclipse Hackathon) 为了方便,我们为本次Eclipse Day及编程马拉松活动设置了专门的页面,相关详细请参阅Eclipse编程马拉松的活动页面。 See more informations of Eclipse Hackathon at n/a.

对于有关活动的任何问题、建议和想法,欢迎直接向本次Eclipse编程马拉松协调人金明剑[1]或者本页面上的其他组织者发信。 This hackathon will be hosted by one of co-organizers, Jin Mingjian. If you have any suggestions, ideas or questions, don't hesitate to sent emails to him [2] or other organizers on this page.

Anyone can do presentation! Just decide on topic and contact organizers. UPDATE: We are considering time slot duration, let us know what you think. 如果您想与大家分享您的经验,在活动中发言或做产品演示,请与组织者联系。 Possible topics, speakers are needed! 其它需要的演讲题目:

Eclipse 4.3 Kepler OSGi Eclipse Android Development Tools (ADT) project http://tools.android.com (中文)(expected) Eclipse JavaFX e(fx)clipse http://tomsondev.bestsolution.at/ Spring IDE & STS Scala IDE e(fx)clipse JavaFX 2 Development and JavaFX renderer for Eclipse runtime. VJET JavaScript IDE (incubation) Eclipse RAP 2.1 Eclipse Orion 3.0 Eclipse JavaScript Development Tools (JSDT) Eclipse IDE for C/C++ Developers PyDev Python IDE http://pydev.org/ Node.js development with Eclipse Eclipse Test & Performance Tools Platform Project http://www.eclipse.org/tptp/ Any topic that YOU want If you would like to give a demo, contact organizer. 如果你想给一个演示,请联系组织者。

Details | 详细信息 If you added your demo to the list above, please add a short abstract to this list so people know what you will be talking about.


Modeling and Programming going hand in hand with UML Lab - an Eclipse-based Modeling IDE (by Manuel Bork, Yatta Solutions) Model-based software development automates boilerplate code writing by code generation, but restricts developers - often severely - when it comes to manual editing and refactoring at code level. Not so with UML Lab. UML Lab is based on Eclipse RCP and is deeply integrated into the Eclipse IDE. It re-uses existing technologies and combines them in a new, productive way. In the demo I'll show how UML Lab seamlessly combines modeling and coding with an intuitive UML diagram editor and next-gen round-trip engineering. I'll start with importing a legacy software project to get a nice UML class diagram and continue editing model and source code - each operation updates the other instantly. I'll show how to gain overview by reverse engineering, boost your productivity by combining modeling with coding and utilize the full potential of model-based software development through truly agile modeling and programming. Eclipse 4 Programming Model by Jin Mingjian http://jmj-eclipse.blogspot.jp/2012/12/practices-for-eclipse-4-programming.html Implementing complex graphical editors with model-driven technologies by Andreas Graf, Itemis.de, http://www.weibo.com/grafandreas Eclipse is not only used as a platform for software engineering, but also for systems engineering. A number of graphical notations for these disciplines exists, but especially for the newest approaches graphical editors are few (EAST-ADL, AUTOSAR). In this talk we will show how we used model driven technologies (Xtext, Xtend) to efficiently create a number of graphical editors based on Graphiti. The technology implemented in the IMES research project is a good demonstration on how custom DSLs improve your development process. Six different graphical editors are all concisely described with a domain specific language (different from the Spray! project), making refactoring, bug fixing and implementation of new features very efficient. Internal DSLs with Xtend, by Karsten Thoms and Moritz Eysholdt, itemis.com Xtend, Eclipse's new statically typed programming language for the JVM, offers many possibilities for developing very concise and declarative APIs - aka internal Domain-Specific-Languages (DSL). Xtend compiles to readable Java source code, allowing bi-directional integration with existing code which runs on any JVM. After giving a short explanation about the differences between external and internals DSLs we will show some real-world examples. These examples will reach from significantly increasing the conciseness of your code over automating design patterns to operator overloading. You will learn how Xtend can be integrated into your projects seamlessly. How to use Eclipse to write and debug Groovy scripts on a live web application by Giampiero Granatella ManyDesigns This presentation shows our real-life experience using Eclipse in our projects to get the most out of Groovy's flexibility on live deployed applications. The traditional development of a web application in Eclipse requires a first phase of creating/editing the web project and a second phase of deployment on an application server such as Tomcat. This has two drawbacks: redeployment is slow; this life cycle doesn't take advantage of Groovy's capability to be edited and reloaded on the fly on live systems. In this talk we propose the idea of creating a project that points directly to the web application running under Tomcat. The separation between source files and deployed files disappears, changing the traditional java web application life cycle. Therefore we can harness the power of the IDE (above all debugging) and to maintain the capability to make changes on the live system without redeploy. During the demo we are going to show a case study based on an application for Funded Projects management currently in use by an Italian major research organization . http://www.manydesigns.com/en/blog/eclipse-groovy-debug Using the Eclipse Java Development Tools (JDT) to analyze source code by Trent Hoeppner I will first go over the features of the JDT, then explain the basic structure. I will then walk through some demo code that analyzes a Java source file and can makes some changes. Eclipse Momentics IDE to create awesome mobile apps ekke demonstrates How to create an app from scratch: covers UI, business logic and deployment to BlackBerry 10 device ekke (Ekkehard Gentz) Independent SoftwareArchitect, Consultant, Speaker, Trainer. BlackBerry Elite. International Development Mobile Apps for BlackBerry 10: http://appbus.org blog: http://ekkes-corner.org Twitter: @ekkescorner

Who Is Attending | 谁参加?怎么注册? 所有开源、Eclipse技术、开发、爱好人员均可参加。If you plan on attending please add your name and company to the list below:

Paul Verest, Funshion Online Jin Mingjian, Oracle BDC(Beijing Development Center) Michael Isvy, Spring Source (not confirmed) Tony 牛同庆, 移动项目经理,风行网 Rob Stryker, Red Hat (not confirmed) Trent Hoeppner, IBM China ... Remotely (no service guarantees, Internet service provider needed)

Peter Cheng Andreas Graf, itemis AG Manuel Bork, Yatta Solutions via http://join.me/ Giampiero Granatella ManyDesigns or

use http://democampbeijing2013.eventbrite.com to register and view the list of registered participants. Registration is free. |

免费注册: - http://democampbeijing2013.eventbrite.com - https://dev.eclipse.org/site_login/ 因场地有限, 请注册预留席位。注册参会优先进入。

The maximum number of attendees (including speakers) is 100. 预计参会人数100人。

News 新闻 We can possibly get Eclipse Day status. We just need an Eclipse Foundation member to agree to be co-organizer.


Marketplace Installs by Country April 10th 2013:


Chinese PC market is now the biggest in the world. China takes PC crown from US, euronews

For Bloggers and Users of Twitter, LinkedIn, Flickr, Weibo, Weixin etc. In case you plan to blog or tweet about the Eclipse Day China in Beijing, please use the tags #eclipse and #democampbeijing in order to make it easier to find all the comments and pictures. Thanks a lot for telling the world about the event! | 请用#eclipse#和#democampbeijing#标签微博一下。

Eclipse中国QQ群 321486747

Join Eclipse China LinkedIn Group

Eclipse 中国

Back to the top