Technologies


Firstsoft has expertise in developing software solutions using a wide range of cutting edge software tools and technologies in various technology domains. We are continuously updating our technical skills to stay ahead of the competition and use advanced open source development tools to produce cost-effective solutions for enterprise, cloud, mobile and web based applications.

Snapshots


  • Exploring new and emerging technologies
  • Improving knowledge sources in technologies frameworks and methodologies
  • Utilizing cutting edge tools and technologies

Java Technologies


  Language:
  • JAVA JDK 7

  Integrated Developing Environment:
  • Eclipse
  • Netbean

  Enterprise Development:
  • EJB
  • Web services (REST, SOAP)
  • JMS
  • JTA

  Frameworks:
  • Spring
  • Hibernate
  • Struts

  Servers:
  • JBoss
  • Oracle GlassFish
  • Apache Tomcat

  Database:
  • Mysql
  • SQLIte
  • MongoDB

  Reporting:
  • Jasper Reports
  • BIRT
  • Apache PO

PHP Technologies


  • LAMP/WAMP
  • PHP
  • MYSQL
  • HTML5
  • AJAX
  • JQuery
  • Zoomla
  • Drupal
  • ZEN Cart

Mobile Technologies


  HTML5:
  • HTML5
  • CSS3
  • JQuery
  • JQuery Mobile
  • PhoneJS

  ANDROID:
  • Eclipse, with ADT Plugin
  • Android SDK Tools
  • Android Platform
  • Dalvik Debug Monitor Server
  • Android Emulator
  • Java
  • SQLite

Cloud Computing Technologies


      CloudStack

Model: Infrastructure-as-a-Service (IaaS)

Hypervisor : VMware, KVM, XenServer

Command Line Tool : cloudmonkey (written in python)

Database : MySQL

API : Root Admin API, DomainAdmin API, User API


      Amazon EC2

Model: Infrastructure-as-a-Service (IaaS)

Hypervisor : VMware, KVM, Xen

Command Line Tool: euca2ools (python)

Database : MangoDB, PostgreSQL, MySQL, SQL-server

API : Amazon ec2-API, AMI-API, ELB-API, CloudWatch-API, AutoScaling-API




      Eucalyptus

Model : Infrastructure-as-a-Service (IaaS)

Hypervisor : VMware, KVM, Xen

Command Line Tool: euca2ools (python)

Database : PostgreSQL

API : AWS-compatible API, EC2-compatible commands, IAM-compatible

commands




      Nimbus

Model: Infrastructure-as-a-Service (IaaS)

Hypervisor : KVM, Xen

Command Line Tool:

Database : PostgreSQL, MySQL

API : RM -API




      Openstack

Model: Infrastructure-as-a-Service (IaaS)

Hypervisor : KVM, Xen

Command Line Tool:

Database : MangoDB, MySQL, PostgreSQL, HBase, DB2

API : Block Storage API, Compute API, Databases Service API, Identity API,

Image Service API, Networking API




      Open Nebula

Model: Infrastructure-as-a-Service (IaaS)

Hypervisor : KVM, Xen, VMware, vCenter

Command Line Tool: OCCI, ECONE, onleFlow

Database : Sqlite, MySQL

API : AWS, OGF, OCCI




      OpenShift

Model: Platform-as-a-Service (IaaS)

Supported languages : JavaScript, Ruby, Python, PHP, Perl, Java, Haskell,.NET.

Command Line Tool: openshift rhc command line tool (Ruby)

Database : MySQL, PostgreSQL, MongoDB, Microsoft SQL Server

IDE : Cloud9, Eclipse




      Google App Engine

Model : Platform-as-a-Service (PaaS)

Hypervisor : Python, Java, PHP, Go

Command Line Tool: gcloud

IDE : PyCharm, Eclipse

Database : cloudSQL

API : Google Tasks API, Google app engine java API

Big Data Technologies


  Data Analysis:
  • Hadoop
  • Mapreduce
  • Hartonworks

  NoSQL:
  • Cassandra
  • MongoDB

  Business Intelligence:
  • Talend
  • Jaspersoft
  • BIRT Exchange

  Data Mining:
  • WEKA
  • Mahout
  • R

  Others::
  • Ambari
  • Hbase
  • Pig