Itemis (Kiel): itemis Labs Kiel to mentor GSoC projects
We (itemis Labs Kiel) are going to participate in the Google Summer of Code 2008project.
Google Summer of Code(GSoC) is a program that offers student developers stipends to write code for various open source projects. [ GSoC FAQ]
Since our main focus is model driven software development, the projects we will be mentoring will obviously have a modeling aspect as well. We have posted some ideas on the GSoC page on the Eclipse wiki. If you are interested in working with us on a modeling-related project, there are two things you can do:
- Have a look at the list of ideasin the Eclipse wiki. Look for "M2T/Xpand" to see our proposals.
- Write up your own idea and discuss it with us.
Either way, we're looking forward to hearing from you!
Related Articles
SoC Blog: Calling all artists
Wayne Beaton: Google Summer of Code: Do it now
Markus Kuppe: GSoC ‘08 - Call for proposals with deadline approaching fast!
Chris Aniszczyk: Eclipse and Summer of Code
Drools and Google Summer Of Code
Markus Kuppe: Eclipse Google Summer of Code BoF
Three summers of open source
Wayne Beaton: SOC Braindump
Wayne Beaton: Google Summer of Code: Do it now
Markus Kuppe: GSoC ‘08 - Call for proposals with deadline approaching fast!
Chris Aniszczyk: Eclipse and Summer of Code
Drools and Google Summer Of Code
Markus Kuppe: Eclipse Google Summer of Code BoF
Three summers of open source
Wayne Beaton: SOC Braindump
Relatd Projects
8. Mai 2005: We have discontinued SourceForge as a download place for our open source projects. You can now download these projects directly from the XLOG Technologies GmbH web site at http://www.xlog.ch/omonia.
nextmockNextMock generates Mock classes to test your java code. It will be integrated with JUnit, ANT and eclipse in order to have a good suport for refactoring. The project is currently dormant. If you want wake it up, just contact us on the mailing list!
JBlooming JBlooming is a java framework for building views of web applications. .
Its built on the ideas outlined below, keeping in mind that the main target is reaching productivity. In this perspective, we found the most popular Java frameworks unsatisfactory. In the well known book "Beyond Java" By Bruce A. Tate (O'Reilly, 2005, ISBN: 0-596-10094-9), Java is criticized for its lack of productivity. We believe that our framework remedies many of J2EE frameworks defects, without lowering code quality; actually more than those pointed at by Mr. Tate (of course it cannot alter Java syntax).
The primary aim of a framework is increasing productivity and maintainability, not architectural elegance or beauty; it also happens that by using JBlooming you get beautiful, simple pages, but that is a side effect. We want to use as much as possible java apis and o-o modeling for designing interfaces, not unconfortable compromises. In fact we'll stay clear of tags or any attempt to build yet another server side script language and of any attempt to rebuild for the presentation layer what is already present and well done in Java, servlets and javascript.
JBlooming includes tools for increasing the power of jsp based presentations. The separation of "development" and "graphics" by a complex layering of an application is a sign of misunderstanding of the complexity of ergonomic, graphic design. We disagree with idea that the ergonomics and style design are stuff that the graphic designer only deals with: a good programmer designs and creates interfaces. In short, a grapic designer is by now a developer. The most complex part of the application is not the business logic, but making an interface simple to use.
There are funny ideas lurking in the j2ee environment, like that the developer should be kept in a restricted, suspicious environment, instead of given free development power. Frameworks that limit the accessibility and expressfullness by architecture are bound to fail, as if a developers wants to hack the code, this will happen in any environment.
By these principles we got a framework whose basic nice features are:
- flexibility and power: the framework lets you preserve your java/jsp and html skills, and use them in every circumstance
- a set of mature and beautiful HTML components
- simplicity; and simple means scalable. Programmers energy is limited, hence must be spent focusing on the users requirements.
- self validating
- easy to skin
- xml free; all configuration in one strongly typed jsp
- low application server requirements for deployment (in fact, it can be deployed almost anywhere)
- free and open source (actually more, LGPL)
A not so nice feature is that the view part uses concepts from the persistence part, which gives it power, but so either you adopt the entire framework, persistence onwards, or you cannot use it: but you can copy our ideas and adapt them.
The name comes from the idea that a page is made by making each independent component "bloom" independently, but in an organic way. Java is a registered trademark of Sun Corporation.
gmapwtpEclipse WTP is the base project for many projects,includes PDT(PHP),MyEclipse.
gmapwtp make Eclipse WTP support Google Map API Content Assistance.for examle you input gmap. and then editor will show you methods and properties of JavaScript Class GMap2.
omeA modular, database-backed system for 5 dimensional (5D) analytical biological microscopy and cell-based screening. Please note - we have moved. Please come visit us and download from our new site at http://cvs.openmicroscopy.org.uk
optronicoptronic is a group of geeks (mostly coders, but a few of us are artists
aswell).
On this page you can find almost all of our source code, and sometimes even
something not entirely different from documentation.
cridmanagerCridManager 2.0 is starting. We need your help. Have a look at http://www.open7x0.org/wiki/CridManager_2.0 Administration tool for recordings of the Siemens set top boxes M740AV, M750S, M750C and alike. Verwaltungsprogramm für Aufnahmen der Siemens Giga
freecityfreecity will be a city simulation game with high flexibility and combining features from other similiar games. Currently in pre-alpha, but if you can program (or, even better, make graphics) please have a look in our subversion-readme.
misgamesThis project is an initiative to create "missing" games. These may be forgotten games from our past
or new features in already existing games. Do you miss a game or feature? Then join us!
bookdbThis is a project to create a simple system to archive and manage the book that we have.
It's written in Java and using Eclipse Tools




