Friday, 11 December 2015

Flexible keyboards

By, 
Veena Sawant 
The concept of flexible keyboards is breeze to minds.Most of the keyboards we're familiar with are actually rather complicated pieces of hardware, usually involving springs and wiring for dozens of keys. The prototype keyboard consists of two sensing layers within a single laminated structure. The surface is separated into nine different sensing regions, essentially creating nine programmable keys.
It's similar to a programmable on-screen keyboard that we're used to seeing on our touchscreens, but with the added bonus of being flexible and almost indestructible, at least when it comes to the simple drops that can destroy a touchscreen device.
                              
Scientists have developed a soft, flexible and stretchable keyboard .the material used is a type of rubber known as a dielectric elastomer. The spatiality of the rubber is it can be wrapped around any object.
For example Imagine a world where you drop something, and it bounces back without any damage.
That's the benefit of these rubber devices .they are flexible and stretchable.This newly developed keyboard has a thin sheet of rubber. It can be wrapped around any object which turns it into a keyboard
The Flexible Keyboard is sort of an odd, yet very interesting gadget. Just like the name says it is a flexible keyboard which can easily be rolled up and carried with you.
The keyboard is perfect for portability and it’s also incredibly durable. It is constructed of high quality silicon which makes it very flexible yet tough enough to be shoved into a laptop bag so you can always have a good keyboard with you if you can’t stand the flat keys on laptops.
The keyboard features all the standard keys of a regular keyboard. The keys are also very well designed as they have soft touch technology which makes your typing silent so you can use it anywhere and not disturb anyone. This also makes it much more comfortable than tapping away at traditional keyboards.
Also since it will most likely be carried around with you it is dust and moisture proof so you don’t even have to keep your backpack or bag clean to carry it. It’s also perfect for laptop use as it plugs into your USB port if you don’t have a PS/2 port.

The Flexible Keyboard is a very adaptable fold able keyboard, which weighs just 250 grams. This makes it perfect for anyone who needs to travel with a keyboard. The size and layout of the keyboard are the same as a standard PC keyboard. Unlike other flexible keyboards, the keys have movement, so there is excellent feedback for the user each time a key is pressed. The keyboard is also completely waterproof.

Thursday, 10 December 2015

SAAS

By,  
Anupam shahi

SAAS stands for Software as a service. It is a software licensing and delivery model in which software is licensed on a subscription basis and is centrally hosted. An internet hosting service is a service that runs internet servers, allowing organizations and individuals to serve content to the internet. There are various levels of service a common kind of hosting is web hosting. They offer a combination of services.

It is sometimes also known as “On Demand Software”. It is accessed by users using a thin client via a web browser. A thin client is a computer or computer program that depend heavily on another computer to fulfill its computational roles.
                                                             

It allows organizations to access business functionality at a cost typically less than paying for licensed applications since SAAS pricing is based on a monthly fee. Because, the software is hosted remotely, users don’t need to invest in additional hardware. It removes the need for organization to handle the installation, set-up, often daily upkeep and maintenance. It may also be referred as simply hosted applications.
It is based on a Multitenant Architecture. A multitenant architecture, in which all users and applications share a single common architecture and code base that is centrally maintained.
It provides easy customization that is it enables the user to easily customize applications to fit their business processes without affecting the common infrastructure.

SaaS is closely related to the ASP (application service provider) and on demand computing software delivery models. IDC identifies two slightly different delivery models for SaaS. The hosted application management (hosted AM) model is similar to ASP: a provider hosts commercially available software for customers and delivers it over the Web. In the software on demand model, the provider gives customers network-based access to a single copy of an application created specifically for SaaS distribution.



                                                                                         

Wednesday, 9 December 2015

REVERSE OSMOSIS

By,
Anupam Shahi

Reverse Osmosis is a water purification technique that uses a semi permeable membrane to remove larger particles from drinking water. In reverse osmosis,an applied pressure is used to overcome osmotic pressure. It can remove many types of molecules or ions from solutions, including bacteria and is used in both industrial processes and the production of potable water. The result is that the solute is retained on the pressurized side of the membrane and the pure solvent is allowed to pass to the other side. This membrane should not allow large molecules or ions through the pores but should allow smaller components of the solution .

                                                       
In this process ,the solvent moves from an area of low solute concentration ,through a membrane, to an area of high solute concentration.Reverse osmosis involves diffusion ,making the process dependent on pressure, flow rate.It is most commonly known for it’s use in drinking water purification from sea water, removing the salt and other effluent materials from the water molecules.
When two liquids with a different concentration  of a solute are separated by semipermeable membrane ,the fluid has a tendency to move from low to high solute concentrations for chemical potential equilibrium.
The most important application of reverse osmosis is the separation of pure water from seawater and brackish water.

                                     

Monday, 7 December 2015

The First 3-D Super Car

By,
Subi


   The end of the spectrum is a car created by current technology that looks good, is wicked fast, far safer, and has a 2.2 second 0-60 time.3D printing requires no specific tools -- just designs and raw materials -- which is a significant advantage.

"When you've got very small runs and you're doing prototypes, parts can sometimes be very expensive,"

3D-printed chassis components, carbon tube connectors, a custom body, dual fuel (CNG/Gasoline), has a 4 cylinder Ford engine putting out 700 horsepower, a special 3-clutch semi automatic transmission, and a fiberglass.  3D-printed cars likely will become available first at the very top of the line, and it could be a long while before they trickle down within reach of the average consumer.



ADVANTAGES OF 3 DIMENSION

1. Complete 3D models can be manufactured, including those with hollow parts that could not possibly be made by hand in one piece, even by the most skilled engineer or craftsperson. Parts such as bearings, engineering parts and complex working models can be manufactured.

2. A variety of resins and waxes can be applied to the completed model. These increase the strength of the model, its temperature resistance and allows paint and finishes to be applied realistically.

3. A two part urethane can be added to the model to give it the properties of rubber.

4. Models can be electroplated to give the look and feel of a range of metals.

5. Prototyping machines such as the Printer 310 can even be used to produce highly accurate patterns for casting.

6. Manufactured model parts can be combined with real parts to produce a fully functioning product that can then be tested and evaluated

Saturday, 5 December 2015

BIRT

by,
Sateesh Shedge


BIRT is an Eclipse-based open source reporting system for web applications, especially those based on Java and Java EE. BIRT has two main components: a report designer based on Eclipse, and a runtime component that you can add to your app server. BIRT also offers a charting engine that lets you add charts to your own application.

 With BIRT, you can add a rich variety of reports to your application.
•    Lists - The simplest reports are lists of data. As the lists get longer, you can add grouping to organize related data together (orders grouped by customer, products grouped by supplier). If your data is numeric, you can easily add totals, averages and other summaries.

•    Charts - Numeric data is much easier to understand when presented as a chart. BIRT provides pie charts, line & bar charts and many more. BIRT charts can be rendered in SVG and support events to allow user interaction.

•    Crosstabs - Crosstabs (also called a cross-tabulation or matrix) shows data in two dimensions: sales per quarter or hits per web page.

•    Letters & Documents - Notices, form letters, and other textual documents are easy to create with BIRT. Documents can include text, formatting, lists, charts and more.

•    Compound Reports - Many reports need to combine the above into a single document. For example, a customer statement may list the information for the customer, provide text about current promotions, and provide side-by-side lists of payments and charges. A financial report may include disclaimers, charts, tables all with extensive formatting that matches corporate color schemes.
The Anatomy of a Report
BIRT reports consist of four main parts: data, data transforms, business logic and presentation.
•    Data - Databases, web services, Java objects all can supply data to your BIRT report. BIRT provides JDBC, XML, Web Services, and Flat File support, as well as support for using code to get at other sources of data. BIRT's use of the Open Data Access (ODA) framework allows anyone to build new UI and runtime support for any kind of tabular data. Further, a single report can include data from any number of data sources. BIRT also supplies a feature that allows disparate data sources to be combined using inner and outer joins.

•    Data Transforms - Reports present data sorted, summarized, filtered and grouped to fit the user's needs. While databases can do some of this work, BIRT must do it for "simple" data sources such as flat files or Java objects. BIRT allows sophisticated operations such as grouping on sums, percentages of overall totals and more.

•    Business Logic - Real-world data is seldom structured exactly as you'd like for a report. Many reports require business-specific logic to convert raw data into information useful for the user. If the logic is just for the report, you can script it using BIRT's JavaScript support. If your application already contains the logic, you can call into your existing Java code.

•    Presentation - Once the data is ready, you have a wide range of options for presenting it to the user. Tables, charts, text and more. A single data set can appear in multiple ways, and a single report can present data from multiple data sets.



Friday, 4 December 2015

5 small web based tool for working with css

by,
Namrata

As the topic name itself suggests that whatever information is consisted in this blog is related to the web development environment where web developer can use their skills to develop any website. while developing any website the developer can face N number of problems out of which some are very easy to handle, some are having medium criticality and some problems are very severe which are very time consuming .Hence to save the time while solving such tie taking problems /defects the following small tools and apps can be used to come out of it.


1)    CSS Ruler :
CSS ruler is a tool which can be used to explore css length. By using this tool you can measure css length in many parameters like cm, mm, em, px etc.

2)     One Click Encoding Decoding Tool:
This is a tool which helps you to encode and decode the normal content by converting it into its ASCII characters set which is not recognize by normal user and it will be very useful for security purpose. 

3)    Rocket:
This small web based tool can be used to create web animations in short time span by which you can make your site a bit catchy.

4)    Extract CSS:

Extract CSS is a tool which can extract ids and classes which are used in that particular site from HTML document and generates a CSS stylesheet.

5)    CSS Shrink:
It’s a very simple and tiny tool to shrink the css in small size or in an encrypted format.

So  by this way you can use these tools to come out of your problems/challenges in efficient way with less time.



Thursday, 3 December 2015

Debut Android Application



by,
-Sateesh Shedge

 
It has been really valuable spending enough time with a group of motivated developers to move beyond the first steps and into real development work. A couple of my temporary college mates here are already well on their way to implementing a general puzzle application for Android. 

It will enable you to choose your favorite puzzle engines to install and then play a selection of puzzles downloaded on demand from a server – quite an ambitious project for a first try, but these guys are pretty determined and hope to have a prototype of the first application module working before I hit the road again on next day. 
                                                   

We were also treating the implementation as a chance to learn the architecture: learning the right way to use the architectural pieces in Android rather than opting for the quick and easy shortcuts, which is the best way to really learn a new platform in my experience.

The week is far from over yet, with another internal and external hackathon planned, and as many more ideas sessions as we can cram in.

With the holidays getting close, don't forget that a latest SDK version was announced last week with several improvements. It might be worth grabbing that before taking off for the holidays, just in case you get the urge to do some Android coding while trying to work out if you ate just a bit too much for dinner.