The wide range of information, data, and knowledge for problem solving and decision making are dealt with Information Technology. Before starting with the projects, students should be aware of authentication, and integrity features in their projects. Breaking of passwords and hacking can be avoided using these techniques. Anyhow the various trends for projects are based on the emerging software technology.
Flash Technology :
To add multiple types of external data to the given text, images, video, XML and to interact with web pages, Adobe Flash is used. It provides multimedia platform. The main purpose of this technology is to be used in advertisements and games. Both audio and video streams are supported by flash. One of the Object-oriented languages called ActionScript is the language used here by the developers. Flash player includes ActionScript Virtual Machine (AVM). The compiler, Just-In-Time (JIT), is used for MP3-based audio and bitmap graphics. Flash CS5 is the latest version of Adobe flash which was released on April 12, 2010.
Microsoft Silverlight :
Microsoft Silverlight is developed on web framework and is similar to the functions of those in Adobe Flash. In addition, it also integrates multimedia graphics and interaction with a single runtime environment. Common Language Infrastructure (CLI) and its development tools are supported by Silverlight. The processor x86 with streaming SIMD Extensions (SSE) is used by Silverlight. Also the other processors which support Silverlight include the Intel Pentium III and AMD Athlon XP. Any of the .Net Programming language is supported for Silverlight applications. The developing tools for the application can be used along with the .Net language but should be aware that they can target only the Silverlight core CLR for hosting the applications and not that of the .Net Framework CLR since both differs in their own functionalities. 4GDR1 (4.0.50524.0) is the latest version of Silverlight and was released on 03 June 2010
Open Source Software :
Open source software is newly emerging trend which is one of the best options for the students. The source code can be modified by the students as per the objective of project. Hence Open source is much flexible than closed version software.
Open source software is mainly developed on peer to peer production by collaboration of end product, source material. Open source software can be enhanced by anyone and if you join some open source developers community, you can learn a lot of things directly from the most knowledged persons in the developers community. Even the top companies like Google who are paymasters gives lots of importance to candidates who have worked in open source projects during the interviews.
Cryptography is the practice and study of hiding information. It also refers to confidentiality. It is often seen as a “black art”, which means something others don’t understand but you need to understand. Cryptography is one of the essential aspects for secure communication. There are many aspects of security and applications ranging from secure commerce to private communication and to protect passwords. Cryptography is necessary for secure communication but it is not sufficient by itself. Here, the text is encrypted first; i.e. the plain text is changed to inarticulate garbage. The end user does the reverse process i.e. decryption, where the original text is retrieved. There are a lot of algorithms in this area which is used in real time for data protection in sectors like banks, Research, Password Protection and so on.
Nanotechnology is the study of controlling properties of an atom and molecules. As the name indicates, it deals with the study of structures sized between 1 and 100 nanometer. It is said that, nanotechnology has a tendency to create new materials and devices which can be used in future in a wide range of fields such as medicine, energy production, electronics and bio materials. As they are very small in size, nano structures have a tendency to change its state for transformation of energy. The two main approaches used in nanotechnology are Bottom-up and Top-down. In bottom-up approach, materials and devices are built from molecular, a component which later assemble themselves chemically and follows the principles of molecular recognition. In top-down approach, nano-objects are constructed from larger entities without any atomic level control. Biotechnology is the best example to show the use of nanotechnology in various fields.
The upcoming trends mainly focus on security and hacking. Mobile application for iPhone and Android are great areas to explore with good revenue opportunities as well. If you want to stand out from others, instead of going for some courses, try to contribute for an open source project.