Technologies


.NET

Cyberage experience and skills include profound C#, VB.NET programming, WPF development and a wide range of .NET testing, profiling and code analysis tools. We ensure that you receive cost-effective, clearly coded and optimized solutions that provide the best user experience. Cyberage delivers the expertise in the following technology areas:

Web applications

  1. ASP .NET
  2. ASP .NET MVC
  3. ASP.NET AJAX
  4. ASP .NET Dynamic Data

Web services

  1. ASP .NET Web Services
  2. WCF Services
  3. WCF Data Services
  4. REST
  5. SOAP
  6. JSON
  7. OData

Products

  1. SharePoint
  2. Dynamics CRM
  3. BizTalk
  4. Exchange Server

Security

  1. HTTPS/SSL
  2. SSO
  3. X.509
  4. NTLM
  5. Kerberos
  6. Encryption
  7. Auding
  8. Logging

UI components

  1. ASP .NET AJAX CT
  2. DevExpress
  3. Telerik
  4. Infragistics

Web services

  1. Windows Forms
  2. WPF
  3. XAML Browser Applications
  4. Silverlight

Data access

  1. ADO .NET
  2. LINQ
  3. Entity Framework
  4. NHibernate

Distributed apps

  1. Enterprise Services
  2. .NET Remoting

PHP

To tackle stringent time-to-market challenges all while exceeding demanding end user expectations, Cyberage builds its project development methodology around agile delivery, extensive technical knowledge and dynamic project management approach. The services we offer are:

PHP FRAMEWORKS WE USE

With over 12 years of experience in building reliable and scalable applications, our PHP development team boasts extensive knowledge of PHP frameworks, proficiency working with MVC design pattern and profound understanding of web application architectures. Cyberage's technological expertise includes:

Java

Our Java Experts have strong technological skills that cover a great number of application servers, frameworks, databases, libraries, components and technologies. The team carefully analyzes business requirements and ensures that customers gain an optimal technology for the required solution. To handle your project in the most cost-effective way, the team is able to apply RUP, Agile (Scrum, FDD, XP) and V-Model project management/development methodologies depending on project type and priorities.

Platforms

  1. Java SE
  2. Java EE
  3. Java ME
  4. Java FX

Containers

  1. GlassFish
  2. WebLogic
  3. WebSphere
  4. JBoss
  5. Tomcat
  6. Geronimo

Frameworks

  1. SpringFramework
  2. Grails
  3. Wicket
  4. Tapestry
  5. Seam

CMS/EDMS/Portals

  1. Liferay
  2. OpenCms
  3. Alfresco
  4. Documentum
  5. FileNet
  6. Day CRX

Apache Foundation

  1. Lucene
  2. Hadoop
  3. Velocity
  4. Jackrabbit
  5. Struts

Reporting & BI

  1. JasperReports
  2. JasperServer
  3. BIRT
  4. Pentaho
  5. Talend

SOA

  1. ESB
  2. BPEL
  3. BOM

Persistence (JPA)

  1. Hibernate
  2. iBATIS
  3. TopLink

Security

  1. JAAS
  2. Bouncy Castle
  3. Acegi

GUI

  1. Swing
  2. SWT
  3. JavaFX
  4. Java 2D
  5. Java 3D
  6. Accessibility
  7. PrintService
  8. Sound API

Interoperability

  1. IDL
  2. JDBC
  3. JNDI
  4. Scripting
  5. RMI
  6. RMI-IIOP
  7. WSIT (Metro)

UI Frameworks

  1. JSF
  2. GWT

Android Development

Whether you are considering developing an Android-powered application from the ground up or need to provide cross-platform compatibility of your existing app driven by a single mobile platform, Cyberage can address these needs by delivering:

  • Native Android Apps
  • Hybrid HTML5 Apps

The offering spans custom web service engineering, third-party software integration, and mobile application development resulting in a seamless end-to-end solution facilitating continuity of critical business processes.

Technology

A comprehensive ecosystem spanning a set of middleware, core applications, and an SDK, the Android technology stack is a robust development platform for designing feature-rich, highly-usable and engaging applications that delight users.

Aligning with Android Development Best Practices

We believe the success of a mobile application significantly depends on understanding the mobile principles and target OS specifics. We know what it takes to craft a great app that is feature-rich, speedy, adaptive and responsive, as well as visually compelling, and that delivers consistent and enjoyable user experience. These are also the core principles underlying the Android-based app development as set forth in the dedicated developer guidelines:

  1. Compatibility: depending on the devices you are targeting, we will ensure the developed app runs as expected across a range of selected devices and fully utilizes their embedded hardware like camera, microphone, touch sensor, GPS modules, etc. Although the Android applications can work on a variety of devices aimed at a wide end-user audience, providing best user experience through compatibility and seamless hardware support poses a big challenge.
  2. Responsive Design: we develop Android applications so that they provide an optimal viewing experience irrespective of the device specifics, requiring minimum manipulations from a user — be it resizing, panning, or scrolling.
  3. Performance: when designing an application, we thoroughly analyze various conditions that may affect the future app behavior on targeted devices, leading to slow performance and high battery consumption rate, and incorporate relevant preventive mechanisms.
  4. Seamlessness: we make sure the application provides for positive user interaction experience enabling smooth user journeys in accomplishing their goals.
  5. Unified look and feel: Visual and functional ubiquity and recognizability across disparate devices are essential characteristics of a business viable Android app. Our expertise in complex visual presentation supporting advanced graphics processing on Android-enabled devices adds extra value to achieving rich user experience.

Quality Assurance

Prior to delivering an Android app ready to be deployed on a device, we duly test it on an Android simulator for compatibility, responsiveness, performance, and consistency, thus assuring it is prepared for submission to the Google Play Store.

iOS Development

Cyberage offers full cycle mobile development for both established businesses and startups who target iPhone and iPad users.

Our diversified iOS mobile application development experience will be especially handy for those businesses who keep major market developments — like the big mobile technology shift — on their strategic radar. This shift has challenged enterprises in a variety of industries, while providing them ample opportunities for utilizing an additional channel for expanding their market reach. We have experience in delivering solutions in the most impacted sectors:

  1. Digital Media and Entertainment
  2. Social Networking / Social Media
  3. Retail, eCommerce and Social Commerce
  1. Sports and Lifestyle
  2. Logistics and Transportation
  3. Banking, Trading and Financial Services

Full Cycle Service

Our iOS experts will guide you through the app creation process — from requirements gathering to release and submission to the App Store — defining required functionality, performance, security strength, offline capability, interoperability, etc. to make sure the developed application executes on the set business vision and is appreciated by the end-users.

Technology