--m welcome bla
Since the early days of the internet age Methodyne produces solutions and consults clients throughout all industries.
Software and IT have long become major business enablers and the air all companies breathe on.
Software and IT is automation which in turn transforms things to make more possible with less.
The better companies make use of it and the more efficient these technologies can be deployed,
the more profitable any operation becomes.
__ Andreas Reiss methodyne founder __
--d Everything we make is build on the shoulders of giants
--m portfolio.software bla
--d Document Management System
For Credit Suisse we designed and implemented a document management system hosting all employee dossiers.
After scanning millions of paper documents into terra bytes of data it became clear that no commercially available
document management system was actually capable for handling these volumes.
Since employee dossiers have the highest security level, the access permissions on each document were critical.
But mainly the access permissions on the documents are a multitude of the number of documents since they are partially
bound to the corporate hierarchy.
And as the people in the huge hierarchy of a global corporation change on a daily basis, so do the permissions.
So it was absolute key for the solution to be able to handle the load of many millions of permission updates daily
in a very short time in a secure fashion.
The final web application solution became a thin scalable layer of master data, document index and access permissions with the
obvious additional features for uploading Word documents and generating thumb nail sized images of each page in a document automatically.
--d Bellvue Framework
A good portion of all enterprise applications are form based. Meaning records of information get entered and updated very close to the data model held in tables of the DB.
Like customer info, transactions or ledger entries.
Most Java frameworks help creating forms to make applications for this kind of data but they all fall short in overall coherency.
The Bellvue framework makes the whole application simply out of the data model. CRUD and complex selects, references, table edits, copy & paste,
bookmarks of records, views and graphs etc.
Based of the powerful naked objects approach we started with a high speed in memory databese and also plugged in any JDBC connectable DBMS.
All in highly optimized code and easier to understand than any other Java framework.
This enables developers to deliver as soon as user requirements come in and create a working system alongside the person specifying it.
--d Throttle Filter
Distributed attacks are dangerous since they can bring the even the biggest sites down. Cutting off at the network level is one thing, but
having the portal infrastructure always unaffected another.
Malicious or even unintended duplicate repetitive requests, in the mildest form, simply waste energy in the datacenter.
With Throttle Filter we engineered a countermeasure.
While most Java code in normal multi threaded app servers can stand much traffic no real concurrency happens. Many threads get spawned and pooled but
all on the same core/cpu at any one time sequentially but intertwined.
To make Java code with shared data run truely concurrent on symmetric multiprocessing infrastructure,
we put our effort in to iron out all the race conditions which never happen when load testing the app on a single CPU box.
--d Tempest - Generic Resource Scheduling
Scheduling is a universal problem. No matter if you have to plan shifts or book rental cars or hotel rooms.
Two or more lists of things get assigned over a period of time.
These days it has to happen in the cloud and the schedules need to be integrated back into the ERP.
This is where Methodynes Tempest software comes into play.
--m portfolio.hardware bla
The SmartVignette solution charges road toll from a prepaid amount on a secure piece of hardware along the GPS tracked roads driven.
The hardware does pretty much as any ordinary GPS nav system hardware (TomTom, Navigon...) but with a cheaper low power ePaper display for enforcement.
The CPU is also cheaper because it uses no Linux or Windows OS. Instead the application runs directly on bare metal.
Therefore it can be produced at a price level of ten EUR.
For this we had to create a C cross compiler toolchain with floating point emulation and gnu arbitrary prescision library for RSA encryption.
Further QR Code generation, ePaper Display Drivers, GPS algorithms had to be developed and integrated.
Also geo data of the actual toll roads got collected and compiled into the system to actually put it into a car, drive the road section and have it deduce money from the prepaid amount reliably.
--d Laser guidance
On big laser cutting systems, where the overall beam length is a couple of meters, even the tiniest mechanical errors bring the high power laser beam out of focus.
To compensate this a red pilot beam is coupled out near the focus lens and deviations are measured with a quadrant diode.
These deviations are fed into a digital loop controller to steer two stepper motors wich actuate the x- and y-positions of one mirror in the laser path.
Also when the red pilot beam goes completely out of the quadrant diode the power beam gets shut off as a security measure.
Calculations showed an Arduino had just enough processing (clock, A/D read) speed to cover that and in production it has not let us down since.
Also we'll be happy to swap it out in case it may break, since the arduino is only 24EUR, where only one of the mirrors cost ten times as much.
This was a neat and challenging engineering problem to solve, starting with the maximum travel speed of the mechanics and calculating the fastest stepper
signals to compensate for the errors. Also the loop controller PID had to be made stable in a sense that swing ups had to be avoided and quick and stable
converge to the focus center be achieved in any situation.
--d Infrastructure for Java Architecture Towers
Back in 2001 Java became a choosen platform and new applications had to be on Java. Servlet engines were new and J2EE started to be specified at that time.
On Sun Solaris servers the first servlet engines were hosted and more and more projects took on this new standard.
Platform independence, module/code reuse and standardisation were the main arguments for Java.
Corporate architecture defined four Java towers, each backed with by RDBMS or CORBA/Mainframe:
* Applet/Rich Client - Client/Server
* Applet - Servlet/EJB
* Servlet, EJB
The task of our engineering was to provide application development projects with a consitent and easy to use infrastructure and also integrate a common security framework based on PKI.
PKI along with the corporate rollout of client certificates from a corporate Certificate Authority got set up and made accessible to Java projects and apps.
This is a secure form of single sign on, where the user unlocks the local certificate store and then the browser can authenticate against many webapps.
The ZKB Kredit administration needed a solution for converging kredit applications into a new UI application and also migrating
legacy data for it. Based on the legacy data model the anyalysis for a new UI did not conclude and a practical approach
was choosen to cope with getting a huge data model into a usable Rich Client frontend in a very short time.
To achieve this with Java Swing the concept of rendering HTML in the browser was applied.
The rich client UI Swing widgets were created on the fly from the persistence layer just like the browser renders html.
With minimal additional effort for layout customizing all views from the model were put into a user interface providing
users a rich type manager interface.
--d Walme Webshop
For the Walme shirtmaker we created the whole web site including design and programming.
Also truetype font rendering was implemented to scale and place fonts freely on the design.
On order print quality images get produced for all text and image uploads and appended to the order position in the backend.
Paid orders get fetched by the production site from the website in a secure XML format.
--d Jump'n Bump - a multi player action game
This is a port from an old DOS game made with lots of fan contributed art and free to distribute.
We seen it as a top candidate for casual mobile gameing and ported it to the Android platform along with all the fan artwork and sounds.
All gameplay haptic got carefully preserved and even the multi player mode got implemented.
For that we designed or own multicast protocol over Wifi since the Google framework for that did not cut it.
We are quite proud how well the gameplay overall on a small touch device or tablet works.
--d ClubPlan - an app and service to keep track of all match schedules of your favorite soccer club
Never miss a match of your favorite team!
This app always gets the kick off times as soon as they get published.
[http://socrsvr1.appspot.com/www/index.html, main site ,jng]
Die einzige Fußball-App mit Kalender-Direktexport
Alle Spieltermine der europäischen Top-Ligen.
Direktexport via iCal in deinen Kalender.
Deutschland 1. und 2. Bundesliga
Italien Serie A und B
Spanien Primeira und Segunda
Portugal Primeira und Segunda
England Premier, Champions League
Frankreich Ligue 1 und 2
Niederlande Eredivisie und Eerste Divisie
_ © MMXV methodyne_
[mailto:firstname.lastname@example.org, email @ us,]