Java and Cloud an ‘upcoming’ platform, “Java will be one of the first choices to build services in the cloud.”

Future of Java is continuing to develop steadily in a number of directions. Some of the existing and popular frameworks such as Spring, Hibernate and JavaEE implementations will be extending and stabilising.

Java Cloud Development: What Developers Need to Know ?

Using IaaS for Java Development

Using IaaS may not change your life drastically and may actually make it better. Most of us struggle to find computing resources in our IT organizations during development or testing. Cloud computing can make your life easier by providing a self-servicing model. If you sign up to use a public cloud, your cloud vendor provides tools to start and configure a virtual machine.

For example, Microsoft Azure allows users to use remote desktops to connect to the virtual machine. You can choose to use your virtual machine however you want to.

Cloud management vendors such as VMware and BMC are providing infrastructure to manage, provision and configure virtual machine instances in a private cloud environment. They provide features such as a self-service portal to provision a new virtual machine instance.

Following is a screenshot of BMC Software’s self-service portal for creating and managing virtual machine instances.

Infrastructure as a Service (IaaS)

Cloud computing vendors provide infrastructure services such as computers, storage devices, and routers to deploy your application. This is a not a very new concept. Web hosting companies such as GoDaddy have been providing infrastructure to host websites to small and medium-sized companies for more than a decade. However, this is becoming mainstream for internal enterprise applications. Companies such as Amazon, Rackspace, Microsoft and others are leading providers for IaaS. When you sign up for IaaS (e.g. with Amazon EC2), the cloud vendor will allocate a virtual machine for your use.

Amazon, Rackspace and coming up with machine images or appliances with pre-configured software platforms. For example, you can use a pre-built Amazon Machine Image for JBoss application server or Oracle WebLogic Server. You do not have to incur upfront costs for purchasing software and you avoid the mundane tasks of installation/configuration of the software. The cloud provider will charge you a fee based on the real usage of resources such as CPU, bandwidth, number of users, and so on.

Platform as a Service (PaaS)

The cloud vendor provides the application platform such as middleware, database, messaging system, and so on. You have to use your development tool s remotely to leverage the services offered by the cloud vendor. This frees companies to worry about computing resources, tracking licenses, cost of installation and configuration/administration of software. This is gaining popularity and there are several vendors that provide Platform as Service (PaaS).

Some examples of PaaS are Salesforce.com’s Force.com platform, Google App Engine, VMForce (jointly launched by Salesforce.com and VMware) and Microsoft’s Windows Azure platform. This aspect of cloud computing is very disruptive in nature and is going to impact Java developers the most.

 

This blog has been created for IT and non IT students , going to join the job market in India .

All the best to upcoming Engineers in Ghaziabad.

CTH India with Neksystem Inc.USA.

Ghaziabad :Reality check for Engineering students.

ghaziabad_map_240x180

Engineering students in Ghaziabad desperately wait for lucrative jobs on completion of their professional education,but the  harsh reality is “quality of the Indian education system is horribly lagging behind”.

On other side, by 2018, India will have 5.2 million developers, a nearly 90% increase, versus 4.5 million in the U.S., a 25% increase though that period, Evans Data projects. Indian IT professionals are world leaders.  NASSCOM, India’s IT industry group, expects IT exports to grow between 12 and 14% next year.

Should you be motivated with the IT industry performance or disheartened with the India’s Employability Survey ?

Neither students,nor companies can wait for upgradation in curriculum.So what can be the short-term strategy to combat this issue.

Here are the tips :

1.Calculate the actual expenses before taking admission.

Be prepared to accept the fact that you have to start external training with the help of professionals,training centre of companies,freelancer trainer,online training from 1st semester and continue to learn coding till the end of your course.

2.Get Trained !! Get Trained !! Get Trained !!

Yeh! everyone cannot wait for miracle to happen so if you don’t have basic knowledge of what is actually accepted from fresher than mark my words no company believe in charity.

Learn basic coding in C/C++/JAVA/.Net/networking,as per your interest so that if your college doesn’t help you with placement, you yourself is capable enough to sell your skills.

3.Don’t sit Jobless

If its been more than 3 months and you are still unemployed than don’t shy away to join training for basic coding because cost of sitting at home without job is more than paying for good training and placement help.

For eg. Lets assume you pay 30 thousand for good training cum placement support and you get the job for 15000/- per month.

In 12 months you will earn 180 thousands rupees,cost of training is covered in just 2 months and don’t forget the experience you are going to gain in 1 year time as compaired to 1 year of gap.

But sitting at home without job will not just pile up the frustration,also you will have to compete with more students passing next year.More the duration of unemployment,more will be the degradation of your employable skills and knowledge.

So be kind to your self,accept the fact that college education is not enough to develop the required skills and you have to come out of rosy dreams that you need not to study more  or invest more in training.

These are the part and requirements of IT Industry.

4. Don’t to forget to work on communication skills.

Last but not the least,getting admission in engineering is easy,passing 4 years are even more easier but actual reality pops up when it is too late to bargain the lost time so start your training and preparations from day one in Engineering.

All the best for 2016 placements.