Home » tag » Community

Java Blog » Olympische Winterspiele mit Moonlight 3 schauen

Adobe Ajax Android Anwendung Apache API C++ Community Developer Eclipse Eclipse Foundation Embedded English Enterprise Entwickler Equinox Galileo Google Handy IBM IDE Individual Java Member Microsoft Mobile Modeling NetBeans News Open …

Gedda-Headz, Java playing with iPhone – Gedda-Headz, Community

Game between Java and iphone. One of many features in Gedda-Headz Join us and be a part of the community! www.gedda-headz.com Spiel zwischen Java und iphone. Eine von vielen Handy-Funktionen in Gedda-Headz. Tritt bei und werde ein Teil …

Donald Smith: EclipseCon Prizes And Valentines Day

Happy Valentines day to everyone! Just a reminder that Valentines day is the last day to register for EclipseCon at the early bird price, and that is on Sunday, February 14th!

I’m also happy to report on some of the very cool prizes that will be available at EclipseCon this year. These prizes come from various sponsors and members who donate them to the Eclipse Foundation for us to give away at EclipseCon at things like the Community Awards, for the Speaker Feedback raffle and other activities.

  • Google – Android devices
  • Lego – A couple Mindstorms
  • Microsoft – Complete Xbox system
  • Motorola – Several Android devices of various flavors and models
  • RIM – Several BlackBerrys

There are more to come! If you have prizes you would like to donate to EclipseCon, please get in touch with us ASAP!

– Don

JavaOne 2010: Call for Papers – PresseBox (Pressemitteilung) (Abonnement)

JavaOne 2010: Call for Papers
PresseBox (Pressemitteilung) (Abonnement)
JavaOne ist die bedeutendste Veranstaltung der Java-Community, die es den Teilnehmern erlaubt, neueste Entwicklungen und Praxisbeispiele in bezug auf

while-Schleife anhalten – Java @ tutorials.de: Forum, Tutorial

while-Schleife anhalten Java. … tutorials.de > Programming > Java · Seite neu laden while-Schleife anhalten. Hallo und herzlich willkommen! Tutorials.de ist eine Hilfe-Community mit dem Motto User helfen Usern. …

Linuxquestions.org: Gnome beliebter als KDE

Bei den Members Choice Awards der Community Site linuxquestions.org hat Gnome es erstmals geschafft, zum besten Linux-Desktop gekürt zu werden.

Klasse aus ObjectStream laden, obwohl .class Datei woanders – java

Hallo liebe Community, ich hab da mal ne Frage, und zwar lade ich zz. meine Plugins mit nem Classloader aus Jar Archiven, was soweit ganz gut.

FOSDEM 2010

Anfang Feburar zog das Free and Open Software European Developers Meeting (FOSDEM) die Community der europäischen Open-Source-Entwickler nach Brüssel – zum mittlerweile zehnten Mal.

Artikel: Interaktiver IDE-Vergleich: Ergebnisse – IntelliJ IDEA

Roman Strobl von JetBrains reagiert auf die Kommentare der Community und beantwortet im Rahmen des interaktiven IDE-Vergleichs zwischen Eclipse, NetBeans und IntelliJ IDEA Fragen zur IntelliJ-IDEA-Entwicklungsumgebung. …

Ian Skerrett: Wanted: More EclipseRT Awards Nominations

We are in the midst of judging the product categories for the Eclipse Community Awards.  It turns out we received only two nominations for the EclipseRT Application category.   The judges have decided they would like to see more nominees, so we have re-opened nominations in this category until February 17 at 5pmET.

This is a new category for the Eclipse Awards so some clarification might be in order.   If you are building an internal application, commercial product or open source project that uses any of the EclipseRT technology you can send in a nomination.   For example, if you have built a killer web application using RAP or a great server application using Equinox, Jetty and EclipseLink or a SOA application using Swordfish or your using SMILA or ….

I know there are a lot of applications and products using EclipseRT technology.  The nomination process is pretty easy and this is your opportunity to garner the fame and prestige of an Eclipse Community Award winner.  Feel free to contact me if you have any questions.

über hashmap JLabels ansteuern?! – Java @ tutorials.de: Forum

über hashmap JLabels ansteuern?! Java. … tutorials.de > Programming > Java · Seite neu laden über hashmap JLabels ansteuern?! Hallo und herzlich willkommen! Tutorials.de ist eine Hilfe-Community mit dem Motto User helfen Usern. …

Herman Lintvelt: South Africa Eclipse Expert Group

Eclipse technologies are not that widely used in South Africa (except for the Eclipse IDE). As a result, there are not many (if any) companies concentrating on building skills in that area. However, an increasing number of local companies are using especially Eclipse RCP to build rich applications with, or introducing OSGi in their architecture (and to code Eclipse properly, one needs to know OSGi).
The Vision
My company recently had the vision to create THE leading Eclipse technologies expert group in Southern Africa. We have been spending more and more time supporting other companies in their use of Eclipse technologies, as well as increasing our portfolio of Eclipse-based projects.
And we’re running out of skilled people.
We now started to grow a team of Java developers to become a team of experts on Eclipse technologies, including RCP, RAP, GEF, EclipseLink and OSGi.
The Mission
Our mission for the Eclipse Expert Group can be stated as:
  • become experts in Eclipse technologies
  • deliver quality software using Eclipse technologies
  • provide expert advise and support to other companies that need it
  • increase the local Eclipse skills by providing training and mentoring
  • contribute to the Eclipse community by participating in open-source projects
For me this is a very exciting vision.
To the wider Eclipse community out there (of whom very few are based in South Africa) : I want to invite you to provide me with tips, input and advise on growing this team; maybe even come and visit us as part of your next Africa safari, or supply opportunities to do work for you. One never knows, maybe in a few years we’ll have some international Eclipse conferences down here :-)
PS: We started on the open-source road by making the commercial version of RCP Toolbox open-source.

Hickhack um Suns Hosting-Plattform Kenai

Nach dem kürzlich angekündigten Aus für Kenai, hat das Projekt jetzt doch eine neue Zukunft, und zwar als kollaborative Infrastruktur zur Verwaltung der Java-Community java.net.

Rafael Chaves: UML may suck, but is there anything better?

UML has been getting a lot of criticism from all sides, even from the modeling community. Sure, it has its warts:

  • it is a huge language, that wants to be all things to all kinds of people (business analysts, designers, developers, users)
  • it has a specification that is lengthy, hard to navigate and often vague, incomplete or inconsistent
  • it is modular, but its composition mechanism (package merging) is esoteric and not well understood by most
  • it is extensible, but language extensions (profiles and stereotypes) are 2nd-class citizens
  • it lacks a reference implementation
  • its model interchange specification is so vague that often two valid implementations won’t work with each other
  • its committees work behind closed doors, there is no opportunity for non-members to provide feedback on specifications while they are in progress (membership is paid)
  • <add your own grudges here>

However, even though I see a lot of room for improvement, I still don’t think there is anything better out there. The more I become familiar with the UML specification, the more impressed I am about its completeness, and how issues I had never thought about before were dealt with by its designers. And it seems that the OMG recognizes some of the issues I raised above as shortcomings and is working towards addressing them. Unfortunately, some fundamental problems are likely to remain.

In my opinion (hey, this is my blog!), for a modeling language to beat UML:

  • it must be general purpose, not tailored to a specific architecture or style of software
  • it must not be tailored to an implementation language
  • it must be based on or compatible with the object paradigm
  • it must not be limited to one of the dominant aspects of software (state, structure, behavior)
  • it must be focused on executability/code generation (and thus suitable for MDD) as opposed to documentation/communication
  • it must be modular, and user extensions should be 1st class citizens
  • its specification should follow an open process
  • it must not be owned/controlled by a single company
  • it must not require royalties for adoption/implementation

My suspicion is that the next modeling language that will beat the UML as we know today is the future major release of UML. Honestly, I would rather see a new modeling language built from scratch, focused on building systems, that didn’t carry all that requirement/communication/documentation-oriented crap^H^H^H^Hbaggage that UML has (yes, I am talking about you, use case, sequence, instance and collaboration diagrams!), and developed in a more open and agile process than the OMG can possibly do. But I am not hopeful. The current divide between general purpose and domain specific modeling communities is not helping either.

So, what is your opinion? Do you think there are any better alternatives that address the shortcomings of UML without imposing any significant caveats of their own? Have your say.

David Green: Good Things Come In Threes

Hundreds of developers at Eclipse.org are on the cusp of something great. After lamenting the pains of the dark ages and thinking it wouldn’t end, Eclipse’s focus on best practices has resulted in a decision to move to Git. With tooling integration being such a key factor, it’s no surprise that everyone’s eyes are on the EGit project. I figured it was time to give it a spin after a recent call for project trials. This is how my adventures with GitHub, EGit and Mylyn began.

To kick it off, reading the progit book helped with the Git basics, and Lars Vogel’s excellent EGit tutorial got me up to speed with EGit. Knowing the only way to learn is to do it, I created an account on GitHub and kicked off a new project for the purpose.

Keeping focused on the issue at hand is key, so naturally I use Mylyn — but wait! There’s even a GitHub connector for Mylyn! To my disappointment after installing it, I realized that the connector was missing some key features, such as being able to edit and close tasks from within the Eclipse IDE. Time to get hacking! This is where the power of Git really kicked in.

Within moments I cloned the GitHub Mylyn connector project and got to work. Luckily the code was in great shape before I started, and within a few hours I had implemented a functional Mylyn task editor for GitHub. It’s trivial for the connector project committers to pull my contributions back into their project.

Though Git itself is not simple to use, it eliminates many barriers and eases community collaboration. EGit integrates first-class support for Git into Eclipse, overcoming much of the complexity of using Git.

Eclipse’s ability to collaborate within its project teams and with its wide user community will step into high gear this year. A continued focus on best practices and adoption of enabling technologies such as Git and EGit will make it happen.

Holger Voormann: A big plus for Newcomers

Recently I have seen a couple of improvements making Eclipse a more welcome place, especially for newcomers, but also for everyone else. Here is my personal New and Noteworthy of the category Easy Access:

Get Involved!

It’s amazing that Eclipse has existed for so long without a Get involved web site which lists different possibilities of how to contribute. I’m very happy with it, especially since I’m one of the authors and my proposal for the header image was chosen (maybe because nobody spotted my bank’s proposal): ;-)

Add comments to bug 280730: something missing?, wording, design, etc.

Marketplace

At the end of last year the new Marketplace replaced the Eclipse Plug-in Central. Marketplace looks nice and I also like the new transparent voting system. Maybe we could find a better logo for it. And what about the feature “People who viewed this plug-in also have viewed these plug-ins: …”?

Xtext – New web site design

Xtext was the first project to use the new Nova template. Both newcomers and developers are addressed by for example a one minute intro movie and also a commits statistics. I’m looking forward for more projects adapting Nova.

Continuous integration with Hudson

A continuous integration server for example runs all JUnit or computes some metrics. I’m happy that my favorite one, Hudson, works for me at Eclipse. If you do not know it or want to know more about Hudson and you understand German and live near Stuttgart you should attend Dr. Simon Wiest’s talk show about Hudson next Thursday (see slides from last year but you have to see him live).

Mylyn Connector discovery

Since Mylyn 3.2 it has been possible to install a new connector within the New Repository Query dialog. This feature will become a generic P2 function (see bug 295273). That’s really cool!

Eclipse Labs

Eclipse Labs has been announced to become a kind of Forge where Eclipse-based projects will be hosted without the need to be a real Eclipse project (so why not call it Eclipse Forge instead of Eclipse Labs?). Sad to hear Oracle is going to stop Kenai. Sun with Netbeans is a great competitor and hopefully will not be weakened by business decisions.

Distributed revision control

Since two weeks EGit builds have been available and the first writeable GIT repositories have been set up. I have tested Mercurial which is just another distributed revision control system with HgEclipse. If you believe the network must slow down all your version control actions then you will have to change your mind like me. Great that there are already open source Eclipse plug-ins available for both GIT and Mercurial.

The next big improvement of the category Easy Access may hopefully be bug 243582: Importing bundles into the workspace gets a 4th option, “Import with Source from Repository”.

The future is bright. The obstacles are lowered. Come in and explore the Eclipse universe:

Kenai.com und Java.Net werden eins | Kruemels Internetwelt

Our plan is to shut down kenai.com and focus our efforts on java.net as the hosted development community. We are in the process of migrating java.net to the kenai technology. This means that any project currently hosted on kenai.com …

Francisco Gortazar-Bellas: Learning programming with Eclipse

I am a professor in Rey Juan Carlos university, at Madrid. There, I was teaching compiler construction for several years. I felt comfortable with this subject, so everything was OK. Then, in 2007 I was faced with a new subject that needed to be taught in a new degree in Computer Science. The subject was all about programming paradigms and languages, and someone proposed me to leave the old, comfortable one, to take on this new one. It was then when I started to run into trouble.

I was the responsible to detail the contents of the subject, which consisted on teaching three different modules of one paradigm each: functional programming, concurrent programming, and (well it is not really a paradigm, or is it?) dynamic languages. I had to decide which language to use within each paradigm. Obviously, given that we had one semester, I didn’t like to spend one session per module to teach a new, different, development environment. So, as an Eclipse user, I started thinking of using Eclipse as the single IDE for all languages.

This could have been all, if I had some degrees of freedom. I chose Haskell for functional programming, Ruby for dynamic languages and Java for concurrent programming. All of them have great support within Eclipse. Haskell is supported by means of the EclipseFP project, Java has the great JDT community, and there was also the great job from the DLTK project team.

However, I had very few sessions to teach each one, and my students didn’t knew Java (neither Haskell nor Ruby). Ok, let’s see if we can use at least some language that is closer to what they are used to so that they don’t need to learn all three languages. And I came over PascalFC. PascalFC is a Pascal-like language focused on learning concurrent programming. And my students already knew Pascal. Nice.

Wait. There’s no PascalFC support in the Eclipse ecosystem. Oh… Even worst, some colleagues were supposed to teach a similar subject on other degrees. But their subjects were focused on object orientation with Pascal (due to same constraints) rather than dynamic languages. And they were asking also for a Pascal plug-in.

When looking for a Pascal Eclipse plug-in I came over two options: Pasclipse and EclipseColorer. The Pasclipse project seemed to be abandoned (and looking back to its page, it is). And the EclipseColorer was just a colorer. And obviously, there weren’t any PascalFC Eclipse tools.

It seemed that it was a lost battle… But we wanted to have a single IDE for all these languages, and that IDE had to be Eclipse. So we take on building these two development tools. Me and another colleage worked hard during part of the summer and the first semester of 2006 in order to release a first version of two tools for Eclipse: Pascaline and PascalFC Development Tools.

When we finished we were half way where we want to be. Next step was to release an Eclipse distribution that contained these two tools, among the others (JDT, DLTK Ruby, and EclipseFP). We called it EclipseGavab 0.5 (starting numbers for versions are a funny thing to play with). We were finished by February 2007. We did it. We even included in the Windows version all the tools (compilers, JRE, interpreters) needed by the different plug-ins.

Nowadays, EclipseGavab is in its third version (EclipseGavab 2.0) which is based on Eclipse Ganymede (3.4), and now contains more tools, like CDT (which is used in a subject about C/C++ programming), and Subversive, Mylyn and ECF. These three last ones were included to enable collaborative development. I’m looking for some screenshots of the older versions, but I can’t find them, I have to look in the backups. So here you have some of the latest version:

The splash :)

The Pascaline tool supports Pascal development with the aid of the CDT language extensions, which is very helpfull for instance to provide debug capabilities.


There is also help available.


The PascalFC Development Tool links the deadlocks shown in the console to take you to your “dead” code.


Shared editing may allow students to share ideas and resolve problems.


We now also detect installation changes and re-configure your workspace configuration so that compilers are found by tools.

Ken Ryall: CDT-EDC and Openness

While our team here at Nokia has been developing the Eclipse Debugger for C/C++ (EDC) as a component of the CDT project we wanted to do it in the open as much as possible. But we still had quite a bit of initial work to do before the community would be able to evaluate what we were doing. Now that the initial contribution is in CDT we’re going to start working on changing our habits to bring more openness and transparency to the effort:

We’re going to start moving our discussions about EDC to the cdt-dev mailing list. This may seem simple but we also don’t want to bore the CDT community with issues related to Carbide, Symbian, on-device debugging etc. so we’ll need to be a little selective.

New issues with EDC will be logged in the Eclipse bugzilla instead of our Carbide bugzilla. We’ll need to be a little selective here too and probably won’t log every minor issue, but anything that merits any sort of discussion will be public.

Currently our team has two committers on the CDT project, Warren Paul and myself. I’ve been syncing the EDC sources in CDT with our internal copy. This has done wonders for my committer stats, it looks like I wrote all of the EDC code, but has masked the contributions of our team members. So we’re going to start nominating additional people as CDT committers, starting with the ones who already have a track record of contributions to other components in addition to their work on EDC.

Artikel: Interaktiver IDE-Vergleich: Ergebnisse Eclipse

Auch Daniel Megert vom Eclipse-JDT-Team beantwortet in der letzten Runde unseres interaktiven IDE-Vergleichs zwischen Eclipse, NetBeans und IntelliJ IDEA Fragen aus der Community. …

JasperSoft 3.7 mit verbessertem Reporting

Wenige Wochen nach der kommerziellen Version steht jetzt auch die freie Community-Variante der BI-Software JasperSoft zum Download bereit.

Java.net will neu durchstarten

Wie Java.net-Chefredakteur Kevin Farnham in seinem wöchentlichen Editorial berichtet, will die Community-Website nun nach der endgültigen.

Java.net will neu durchstarten

Wie Java.net-Chefredakteur Kevin Farnham in seinem wöchentlichen Editorial berichtet, will die Community-Website nun nach der endgültigen Übernahme Suns durch Oracle richtig durchstarten und die Unsicherheit der letzten Monate hinter …

Donald Smith: What I’m doing Monday of EclipseCon

I’ve got my Monday all mapped out (don’t forget, the full conference starts early Monday morning!) – and it’s all about OSGi and eclipseRT.

First, I’m checking out Paul VanderLei and gang’s “Working with OSGi” tutorial, maybe popping in and out as I do some new-member jumpstarts.

After lunch, I’m heading to a interesting looking series of talks — Apache Aries, Eclipse Gemini and finally an overview of the Eclipse Virgo Project. Hopefully all the speakers stick around to the break for some Q&A.

After the break, I’m going to jump in on some lightning talks – first a couple on SWT, then SOA. Depending on what Microsoft has planned, I might pop in there for a bit and finish off with one of the panels (Panels will be posted on the schedule Monday!)

After that, it’s off to the Member and Committer reception, sponsored by our friends at Oracle! Oh, and the community awards ceremony will be there as well!

Rest up, it’s going to be a busy week.

– Don

Scott Lewis: Goodness through OSGi Standards

ECF recently announced full support for OSGi 4.2’s remote services standard with our upcoming 3.2 release.

Today, I learned that a community member has successfully used Spring dm, along with ECF’s remote services implementation to do declaratively-specified remote services. They have agreed to contribute the example to ECF, and so expect to see it as part of ECF soon.

People have also used ECF remote services with OSGi declarative services.

And, of course, one can use remote services programmatically as well.

Among other things, this allows a wide variety of existing tooling to be used to construct, use, and debug remote services…all made possible by having an open standard for distributing an OSGi service.