Methodology

Our software development and testing paradigm is based on the Agile Model Driven Development (AMDD) methodology.

It is 'AGILE', because it incorporates most of agile software development and testing methodology concepts. It is 'MODEL', because we model and not program the behavior of our applications by simply annotating entities (POJO/JPA) of the business component models. Our tool Medius Commons is the core of the development methodology and enables programmers to focus on "what-to-program" instead of "how-to-program". Test driven development is accomplished by Selenium based APIs as the integral part of the tool.

Technology

Using the best-in-class open source JEE Application Development frameworks and libraries we guaranty high quality SW solutions and short development cycles . Our technology competency matrix includes:

Application Frameworks
Vaadin, Spring MVC, Struts, SEAM, Facelets, Hibernate, GWT, RichFaces, jRuby, Groovy, Axis, jQuery
Technologies
JSP, Servlet, JSF, JDBC, JPA, RMI, Swing, AJAX, JSON, Web Services, EJB, JMS, JAAS, NFC, Java Card, Secure Element
Telecomunication and SIP/JAIN SLEE
Broadsoft, Telcordia Granite, Mobicents, Asterix, jRadius, FOS gateway
Application and WEB servers
jBoss, Tomcat, Glassfish, Oracle Weblogic, Jetty, IBM Websphere, Google App Engine
Development Tools
Eclipse, Apache Ant, Apache Maven, JUnit, Mockito, Find Bugs, PMD, SVN, Hudson, FreeMarker, Jankins, Selenium, Sonar, Arquillian, JCOP
BI & Reporting Tools
Birt, Pentaho, JasperSoft
Portals
Liferay, Oracle WebCenter, IBM Websphere Portal
Databases
Informix, Oracle, MySQL, Microsoft SQL
Architectures
MVC, Client Server RCP, WEB (2/3/n Tier), SOA, WOA (REST)
Operating Systems
Linux, Unix, Windows, Mac
Business Process Modeling
jBPM
Rule Engines
Drools
Search Tools
Lucene, Solr
Big Data
Cloudera, Hadoop, Flume

Medius Commons

Is our flagship tool for Agile Model Drive Development which enables programmers to concentrate on programming business logic, integration, usability and value added functionalities instead of programming user interfaces, developing utility tools, test suites, etc. Medius Commons allows programmers to automatically create rich user interfaces and respective unit tests by simply annotating POJO or JPA objects of the business component models. Proven by numerous projects to shorten development and testing cycle by 1/3. It consists of a server-side API, a client-side API, a horde of user interface components/widgets on the both sides, themes for controlling the appearance, and a data model that allows binding the server-side components directly to data. MediusForms uses responsive design, which means that applications design is optimized for phone, tablet and desktop screen.

Three simple Java classes can create a rich web user interface



Click on "Try it" to demonstrate the power of Medius Commons programming methodology. The source code is available for each respective user interface.

Try it

Subscribe to our newsletter