This website uses cookies for visitor traffic analysis. By using the website, you agree with storing the cookies on your computer.More information

Category: News

Offizieller Bericht über die Jungunternehmer Österreichs

Wenige Tage nach der Prämierung wurde nun ein kurzer Bericht über die Veranstaltung, vom Veranstalter GEWINN, verfasst.

Hier geht es zum Bericht.

Jungunternehmer Österreichs 2010 - Platz 37

We made it to the top 40!

SIB Visions GmbH reached the 37th place of the contest "GEWINN Jungunternehmer Österreich - 2010" from 1000 submissions!

Today is party time at SIB Visions :)

Our Open Source Project "JVx - Enterprise Application Framework" has made it possible!

37th place

Austrian young entrepreneurs, 37th place

JVx 0.8 - Source Infos

Well, after the version 0.8 of JVx was released, it's time for some LoC statistics.

Particularly the clarity and comprehensibility of the Source Code are very important to us. Therefore we are very proud also of the following lines of code.

JVx library   Swing UI
LoC   Type
40.282   Code
39.855   Comments (~ 99% of Code)
11.258   Empty lines
91.395   Total
LoC   Type
27.034   Code
15.496   Comments (~ 57% of Code)
6.023   Empty lines
48.553   Total
 
Web UI   Qt Jambi UI
LoC   Type
12.461   Code
9.791   Comments (~ 79% of Code)
3.420   Empty lines
25.672   Total
LoC   Type
15.386   Code
10.544   Comments (~ 68% of Code)
3.819   Empty lines
29.749   Total
 
JVx library (Test cases)  
LoC   Type
11.462   Code
6.088   Comments (~ 53% of Code)
4.084   Empty lines
21.634   Total

Compared to the features, we have too few lines of code :)
But exactly that makes the difference!

JVxFirstApp update

Im Zuge unseres JVx Vortrages, bei der Java User Group München, wurde berichtet, daß im Download der FirstApp die Konfiguration "config.xml" nicht inkludiert ist. Nach kurzer Analyse wurde festgestellt, daß auch die Server Konfiguration nicht enthalten ist.

Das Fehlen der Dateien ist aufgrund der Schritt für Schritt Anleitung kein großes Problem und kann rasch behoben werden!

Die Ursache für das Problem war eine fehlerhafte build Konfiguration. Diese wurde umgehend behoben und die aktualisierte FirstApp steht bereits zum Download bereit. Im Zuge des Updates wurde auch gleich die aktuelle Release 0.8 von JVx inkludiert.

JVx Android AddOns 0.2

Today, we released version 0.2 of our Android AddOns. The release contains some new features for logging, property handling and list formatting.

Download the new release from here (ChangeLog and javadoc).

JVx Eventkalender

In den nächsten Wochen sind wir unterwegs um JVx vorzustellen. Vielleicht ist der eine oder andere Termin für Sie interessant:

04. Oktober Java Student User Group Vienna
18. Oktober Java User Group München
02. November Enterprise Java User Group Austria

Für die Teilnahme an einem oder mehreren Terminen ist eine Anmeldung erforderlich.

JVx - Android - iOS (iPhone/iPad/iPod)

JVx is written in Java and you can create Desktop Applications (Swing or QTJambi), Rich Internet Applications (Applet or Webstart or Ajax/HTML) and Mobile Android Applications. You develop an Application once and start it with different technologies - Single Sourcing!

But what about the iPhone?

Native iPhone apps are written in Obective-C, C or other supported programming languages. Java is not supported - at the moment.
We are currently developing iOS AddOns that makes it possible to create native iOS apps which uses JVx business logic. The AddOns includes object serialization, connection handling and simple model implementations.

Develop your JVx Business Application, use the same source code for your Desktop and/or Web Application and use the same business logic for your Mobile Device(s).

One framework for different plattforms and different technologies.

And everything is Open Source!

Source Code Repositories

The source code of JVx is now hosted on SourceForge!

As a little bonus, we gave following packages in the repository:

  • JVx Core
  • JVx Android AddOns
  • JVx Swing UI
  • JVx QTJambi UI
  • JVx Web UI
  • JVx Flex client and server (proof of concept)

And finally, we decided to release the complete source code of our JVx .NET AddOns. The source code was not yet available and is still in development.

We look forward for many helping hands!

JVx 0.8 schedule

We decided to set up the public JVx source repository, before we release the next version. Because of this decision, we postponed the 0.8 release.

The repository will be available in the coming days. The current release date for JVx 0.8 is October, 11th.

What's new in the next release?

Check out the roadmap for detailed information!

Some highlights:

  • New MetaData Caching
  • Security checks for server calls
  • Different password algorithms
  • WebUI support
  • DB relevant bugfixes

Single Sourcing in aller Munde

Der Begriff Single Sourcing wird nicht nur von JVx geprägt! Auch die Rich Ajax Platform (RAP) aus dem Eclipse Ökosystem stellt einen Lösungsansatz bereit. Der Grundgedanke ist der selbe: Write once - "run everywhere". Auf den Punkt gebracht: Eine Anwendung läuft sowohl als Desktop Applikation als auch im Browser als HTML/Ajax Applikation - ohne eine Veränderung am Source Code durchführen zu müssen.

Keine Frage. Mit dem Eclipse Ökosystem erhält man ein mächtiges Werkzeug mit dem nahezu jeder Wunsch in Software umgesetzt werden kann. Der Preis dafür darf jedoch nicht außer acht gelassen werden. Denn die Einarbeitung in die Technologie und die Menge an APIs ist enorm und mit nicht zu unterschätzendem Aufwand verbunden. Weiters existieren sehr starke Abhängigkeiten zwischen den APIs und den eingesetzten Bibliotheken. Die Wartung von Anwendungen und Projekten wird durch die Komplexität nicht gerade vereinfacht. Im Grunde bekommt man sehr viele Möglichkeiten geschenkt, muss aber die Folgen der Komplexität sowohl während der Entwicklung als auch bei der Wartung in Kauf nehmen.

Wenn es um Vereinfachung und Überschaubarkeit geht, dann führt an JVx kein Weg vorbei! Das Framework ist einerseits leicht zu erlernen und andererseits verkürzt es die Entwicklung von Datenbank lastigen Anwendungen. Außerdem verzichtet JVx auf Abhängigkeiten und vereinfacht dadurch sowohl Entwicklung als auch Wartung. Zusätzlich zu Single Sourcing erhält man mit JVx ein Full-Stack Application Framework unter anderem mit RPC und Session Management. Und mit den AddOns für Android und .NET stehen die Türen für mobile Geräte weit offen.