Java – Oliver Stadie – Portfolio Software Engineer • Game Developer • Software Architect and Designer • Generalist Sun, 05 Feb 2017 20:57:12 +0000 en-US hourly 1 https://wordpress.org/?v=4.5.32 /wp-content/uploads/2016/06/cropped-favicon-3-32x32.png Java – Oliver Stadie – Portfolio 32 32 Forests of Eden – An Economic Simulation Browser Game /forests-of-eden/ Wed, 08 Apr 2015 17:07:41 +0000 https://ostadie.wordpress.com/?p=294 Forests of Eden is a game developed for Greenpeace Argentina and Playotope. Build your garden in an economic simulation gameplay and discover new plants and animals in a point-and-click adventure style. Features Economic Simulation and Point-and-Click Adventure Game • Nature, Jungle and Garden Setting •... Continue Reading →

The post Forests of Eden – An Economic Simulation Browser Game appeared first on Oliver Stadie - Portfolio.

]]>
Forests of Eden is a game developed for Greenpeace Argentina and Playotope. Build your garden in an economic simulation gameplay and discover new plants and animals in a point-and-click adventure style.

[Archived: embedded content unavailable]

forest buy-crystals-greenpeace buy-crystals-neutral catalog collect-things herbs-in-garden robert-quest tina-quest wanto-topic

Features

Economic Simulation and Point-and-Click Adventure Game • Nature, Jungle and Garden Setting • Semi Realistic Comic Style • Social Integration (Facebook & Twitter) • High Scores • Achievements • Browser Game seamlessly integrated into Websites • Freemium Pricing Strategy • Virtual Currency • Shop • Own Game Engine

Technologies

globeflashjavahtml5facebooktwittergoogle-analyticseclipsesvn

Platform: Web • Facebook Games

Game Engines: Own Game Engine • Flash

Languages & Libraries: Java (Backend) • Web Technologies (HTML, CSS, JavaScript) • ActionScript • Facebook • Twitter • Google Analytics

Tools: Eclipse • SVN • TortoiseSVN • Custom Test Framework • Google App Engine

Team

Development: myself + 3 developers
Graphics: 3 artists

Background

The Playotope GmbH game studio created this game for Greenpeace Argentina. I worked for Playotope GmbH as a freelancing developer.

The post Forests of Eden – An Economic Simulation Browser Game appeared first on Oliver Stadie - Portfolio.

]]>
Playotope – A Platform Game Maker for the Web /playotope-platform-game-maker/ Mon, 06 Apr 2015 17:33:31 +0000 https://ostadie.wordpress.com/?p=320 Playotope is an online Game Maker to build your own platform games and share them with your friends. Features Easy to use Game Editor • Platform Game (aka Jump ’n’ Run) • Different Settings: Pirates, Politics, X-Mas • Comic Style • Social Integration (Facebook & Twitter) • High Scores • Browser... Continue Reading →

The post Playotope – A Platform Game Maker for the Web appeared first on Oliver Stadie - Portfolio.

]]>
Playotope is an online Game Maker to build your own platform games and share them with your friends.

playotope-01 playotope-02 playotope-03 playotope-04 playotope-05 playotope-06 playotope-07

Features

Easy to use Game Editor • Platform Game (aka Jump ’n’ Run) • Different Settings: Pirates, Politics, X-Mas • Comic Style • Social Integration (Facebook & Twitter) • High Scores • Browser Game seamlessly integrated into Websites • Own Social Cosmos: Share Games, Comment on Games or Users, etc. • Own Game Engine

Technologies

globe - Web Developmentjavahtml5facebooktwittergoogle analyticseclipsesvngoogle app engine

Platforms: Web • Facebook Games

Game Engine: Own Game Engine

Languages & Libraries: Java (Backend & Frontend) • Web Technologies (HTML, CSS, JavaScript) • Facebook • Twitter • Google Analytics

Tools: Eclipse • SVN • TortoiseSVN • Custom Test Framework • Google App Engine

Team

Development: myself + 1 developers
Graphics: 1 artists

Background

This was the first Game of the Startup game studio Playotope GmbH. I worked for Playotope GmbH as a freelancing developer.

The post Playotope – A Platform Game Maker for the Web appeared first on Oliver Stadie - Portfolio.

]]>
State Based Testing Software /state-based-testing-software/ Tue, 08 Apr 2014 19:41:34 +0000 https://ostadie.wordpress.com/?p=453 I was lead developer for a testing software used in the automotive industry. Overview As a lead developer I coordinated the technical development of a stand alone testing software. It is especially useful for the automotive industry. The tool itself is... Continue Reading →

The post State Based Testing Software appeared first on Oliver Stadie - Portfolio.

]]>
I was lead developer for a testing software used in the automotive industry.

Overview

As a lead developer I coordinated the technical development of a stand alone testing software. It is especially useful for the automotive industry. The tool itself is primary glue code for many third party libraries, which was developed in an enterprise environment.

Due to an NDA I can’t tell too much about it, but you can visit the official product page for further details.

Features

Intuitive User Interface • Model Based • Systematic Test Case Specification • Systematic Test Case Generation • Automated Test Case Execution • Test Objectives • Linking with DOORS (specification tool) • Find Test Coverage Gaps • Search Function • etc.

Technologies & Methodologies

  • Project Management: Jira • Confluence
  • Languages: UML • Java • XML • XSD • CSS • Scripting Languages
  • Models and Methodologies: Statecharts
  • Libraries & Frameworks: Eclipse RCP • EMF • OSGI • GMF • Many Third Party Libraries
  • Automated Builds: PDE, Ant, Custom Scripts
  • Automated Testing: JUnit, QF-Test
  • Continious Integration: Jenkins, SVN
  • IDE: Eclipse

Team & other Stakeholders

  • Product Owner: corperate colleague located in another city
  • Technical Lead: myself
  • Development & Deployment: myself + 6 developers in 2 cities
  • Testing: 3 Testers in 3 cities and 2 countries
  • Marketing: 2 corperate colleagues located in another city
  • Third party software developers: 5 organizaton with differently close contact
  • Customer: 1 Customer with direct influence on the product features.

The post State Based Testing Software appeared first on Oliver Stadie - Portfolio.

]]>
GUI Testing – A Concept and Tool to Test any Graphical User Interface /gui-testing/ Tue, 08 Apr 2014 18:50:24 +0000 https://ostadie.wordpress.com/?p=398 This is a GUI Testing Tool and concept to automatically analyse and test any GUI with a model based approach. This is the final thesis for my academic studies. Idea Testing Graphical User Interfaces (GUI) is done very differently in commercial... Continue Reading →

The post GUI Testing – A Concept and Tool to Test any Graphical User Interface appeared first on Oliver Stadie - Portfolio.

]]>
This is a GUI Testing Tool and concept to automatically analyse and test any GUI with a model based approach. This is the final thesis for my academic studies.

Idea

Testing Graphical User Interfaces (GUI) is done very differently in commercial and academic environments. In commercial environments GUIs are tested with the simple and convenient Capture and Replay method. Academically developed GUI test methods use powerful but inconvenient model based approaches on the other hand.

My approach combines both methods to a convenient but powerful GUI testing method. The basic idea is the following:

GUI Test Diagram Overview

  1. The user executes example sequences on a GUI
  2. A Model of the GUI is Generated
  3. Test Sequences on the Model are Automatically generated
  4. The Test Sequences are automatically executed on the GUI

The GUI Models stay compact and clear because they use hierarchies and orthogonality.

A systematic combinatorial approach generates the Test Sequences. This keeps the sequences complete but lean.

Features

Convenient but Powerful GUI-Testing • Capture-&-Replay Approach • Model Based • Systematic Test Sequence Generation • Automatic Model Generation • User Friendly GUI Models • Complete but Compact Test-Sequences • Test Arbitrary GUIs

Prototype

As part of my final thesis I also developed a prototype. The prototype is a Plugin for the commercial testing tool TESTONA. You can see it in action here:

[Archived: embedded content unavailable]

Technologies & Methodologies

umljavacppxmldiagrameclipse

Languages: UML • Java • C++ • XML • XSD

Models and Methodologies: Statecharts • Capture-and-Replay • Classification Tree Method • Widget Trees

Libraries & Frameworks: Eclipse RCP • EMF • OSGI • Graphiti • JNativeHook • FRUIT

Automated Testing: JUnit

IDE: Eclipse

Context

This was a self organized project as an employee in the Berner & Mattner enterprise.

To realize this project I worked together with many other teams. I modified and integrated parts of their work into my GUI Testing Tool.

Details

I released a scientific paper   as part of this project. I also released the final thesis  and the final presentation  (in german).

[Archived: embedded content unavailable]

The post GUI Testing – A Concept and Tool to Test any Graphical User Interface appeared first on Oliver Stadie - Portfolio.

]]>
Generali Heroes /generali-heroes/ Tue, 08 Apr 2014 17:56:32 +0000 https://ostadie.wordpress.com/?p=350 A game to advertise Generali insurance company. Background The Playotope GmbH game studio created this game for Generali insurance company. I worked for Playotope GmbH as a freelancing developer. This game was a stripped down version with changed graphics of the more... Continue Reading →

The post Generali Heroes appeared first on Oliver Stadie - Portfolio.

]]>
A game to advertise Generali insurance company.

Background

The Playotope GmbH game studio created this game for Generali insurance company. I worked for Playotope GmbH as a freelancing developer. This game was a stripped down version with changed graphics of the more complex game Chaos Cats.

Features

Side-Scrolling Game • Super Hero Setting • Comic Style • Social Integration (Facebook & Twitter) • High Scores • Browser Game seamlessly integrated into Websites • Own Game Engine

Technologies

  • Languages: UML • Java (Backend) • html5 (HTML, CSS, JavaScript) • ActionScript
  • Libraries & Frameworks: Facebook • Twitter • Flash • Own Game Engine • Google App Engine
  • Automated Testing: Custom Test Framework
  • Version Control: SVN
  • IDE: Eclipse • Flash

Team

Development: myself + 1 developer
Graphics: 2 artists

Details

generaligame-01 generaligame-02 generaligame-03 generaligame-05 generaligame-07 generaligame-06 generaligame-04 generaligame-08

The post Generali Heroes appeared first on Oliver Stadie - Portfolio.

]]>
Chaos Cats /chaos-cats/ Tue, 08 Apr 2014 17:46:37 +0000 https://ostadie.wordpress.com/?p=336 A side-scrolling shooter where cats fight dogs in planes.  Features Side-Scrolling Shooter Game • Cats vs. Dogs Setting • Comic Style • Social Integration (Facebook & Twitter) • High Scores • Browser Game seamlessly integrated into Websites • Freemium Pricing Strategy • Virtual Currency • Shop • Own Game Engine Technologies Languages: UML... Continue Reading →

The post Chaos Cats appeared first on Oliver Stadie - Portfolio.

]]>
A side-scrolling shooter where cats fight dogs in planes. 

dogfight_ingame sequel_ad2 hangar02 gui05 gui04 gui02 gui01

Features

Side-Scrolling Shooter Game • Cats vs. Dogs Setting • Comic Style • Social Integration (Facebook & Twitter) • High Scores • Browser Game seamlessly integrated into Websites • Freemium Pricing Strategy • Virtual Currency • Shop • Own Game Engine

Technologies

  • Languages: UML • Java (Backend) • html5 (HTML, CSS, JavaScript) • ActionScript
  • Libraries & Frameworks: Facebook • Twitter • Google Analytics • Flash • Own Game Engine • Google App Engine
  • Automated Testing: Custom Test Framework
  • Version Control: SVN
  • IDE: Eclipse • Flash

Team

Development: myself + 1 developer
Graphics: 2 artists

Background

This was Playotope GmbH game studio’s second game. I worked for Playotope GmbH as a freelancing developer. I also worked on their first project before.

The post Chaos Cats appeared first on Oliver Stadie - Portfolio.

]]>
Blubber – Virtual Pocket Money /blubber/ Mon, 08 Apr 2013 20:12:44 +0000 https://ostadie.wordpress.com/?p=483 An App developed at PayPals 24h Hackathon. It enables parents to give their kids real world tasks and reward them with a virtual currency which can be spent in real world stores. Context Blubber was developed on Paypals Battle Hack within 24 hours... Continue Reading →

The post Blubber – Virtual Pocket Money appeared first on Oliver Stadie - Portfolio.

]]>
An App developed at PayPals 24h Hackathon. It enables parents to give their kids real world tasks and reward them with a virtual currency which can be spent in real world stores.

Context

Blubber was developed on Paypals Battle Hack within 24 hours with the following restrictions:

  • Use Paypal: The Paypal API had to be used by the final Software.
  • Hack for Good: The app should improve the world or humanity somehow
  • Local Range: The app had to be useful in a local area, i.e. your city or district.

Our team consisted of three professional developers.

Idea & Features

The motivation, idea and features of Blubber where presented in a 2-minute-presentation on the BattleHack:

[Archived: embedded content unavailable]

Technologies

  • Languages: html5 (JavaScript, HTML, CSS) • Java • Python
  • Libraries & Frameworks: PayPal API • jQuery • bootstrap • Underscore • Java Servlets • Google App Engine • jQuery.qrcode
  • Automated Builds: Maven • Gradle
  • Automated Testing: JUnit • mockito
  • Version Control: GitHub
  • IDEs: Eclipse, NetBeans, IntelliJ IDEA
  • Other: QR Codes • Raspberry Pi • USB Monitor

The post Blubber – Virtual Pocket Money appeared first on Oliver Stadie - Portfolio.

]]>
Minecraft Clone /minecraft-clone/ Mon, 08 Apr 2013 19:57:59 +0000 https://ostadie.wordpress.com/?p=476 I started to develop a Minecraft clone with my room mate. Context This project was aborted due to a lack of time and obsolete technologies. Originally it was planned as an improved clone of the game minecraft. We used it as a case... Continue Reading →

The post Minecraft Clone appeared first on Oliver Stadie - Portfolio.

]]>
I started to develop a Minecraft clone with my room mate.

Context

This project was aborted due to a lack of time and obsolete technologies. Originally it was planned as an improved clone of the game minecraft. We used it as a case study for experimenting. Our experiments included:

  • High-Performance Game Development in Java
  • 3D Game Development with jMonkeyEngine and Nifty GUI
  • Entity System Framework (aka Components Based Game Engine)
  • Runtime Level Changes

Technologies

  • Language: Java
  • Libraries & Frameworks: jMonkeyEngine • Artemis • Nifty GUI • JSci
  • Version Control: SVN • Google Code • GitHub
  • Platform: Google App Engine
  • IDE: Eclipse

Team

Me and my room mate, who also is a professional software developers with different background.

The post Minecraft Clone appeared first on Oliver Stadie - Portfolio.

]]>