Wednesday, November 5, 2014

Microscale 3-D Printing

Despite the excitement that 3-D printing has generated, its capabilities remain rather limited. It can be used to make complex shapes, but most commonly only out of plastics. Even manufacturers using an advanced version of the technology known as additive manufacturing typically have expanded the material palette only to a few types of metal alloys. But what if 3-D printers could use a wide assortment of different materials, from living cells to semiconductors, mixing and matching the “inks” with precision?

Jennifer Lewis, a materials scientist at Harvard University, is developing the chemistry and machines to make that possible. She prints intricately shaped objects from “the ground up,” precisely adding materials that are useful for their mechanical properties, electrical conductivity, or optical traits. This means 3-D printing technology could make objects that sense and respond to their environment. “Integrating form and function,” she says, “is the next big thing that needs to happen in 3-D printing.”
                                                                                                   
 Left: For the demonstration, the group formulated four polymer inks, each dyed a different color. 

Right: The different inks are placed in standard print heads. 

Bottom: By sequentially and precisely depositing the inks in a process guided by the group’s software, the printer quickly produces the colorful lattice.



A group at Princeton University has printed a bionic ear, combining biological tissue and electronics (see “Cyborg Parts”), while a team of researchers at the University of Cambridge has printed retinal cells to form complex eye tissue. But even among these impressive efforts to extend the possibilities of 3-D printing, Lewis’s lab stands out for the range of materials and types of objects it can print.

Wednesday, October 15, 2014

Why QHD is the future of smartphones?

2014 is shaping up to be the year of QHD displays on our smartphones. The Oppo Find 7 and Vivo Xplay 3Ssignalled the start, and now the Chinese manufacturers have been joined by the Korean mobile giant of LG and the LG G3.
Quad HD (QHD) comes with four times more pixels than a 720p HD display and it's the next step up from full HD (1920 x 1080) with a 2560 x 1440 resolution.
Of course 4K still resides above QHD, but that tech is only just making its way onto high-end TVs and computer monitors so we're unlikely to see it hit our smartphones this year.
While the likes of the Samsung Galaxy S5 and HTC One M8 launched with full HD screens there are rumors pointing towards QHD reboots of both in the form of the Galaxy S5 Primeand One M8 Prime.
Looking back mobile displays have dramatically increased both in size and resolution whilst managing to keep battery life fairly impressive; just take a look at HTC's One M8.
Screens have grown from the 3.7-inch, 480 x 800 (252 ppi) Google Nexus One of 2010 to the full HD displays of the 5.1-inch (432ppi) Galaxy S5 and 5.2-inch (424ppi) Sony Xperia Z2 in 2014.
The difference that four years has made is nothing short of astounding.
It was only a matter of time before manufacturers looked for the next step in screen technology, so the arrival of the 538ppi, 5.5-inch QHD LG G3 and reports of potential M8 Prime and S5 Prime handsets are hardly a surprise.

Why oh why?

Why are mobile manufacturers so interested in QHD displays at the moment? According to Michelle Leyden Li, Qualcomm's Senior Director of Marketing, the answer is simply 'us'.
"Consumers never seem to be satisfied and people want more and more things on their devices," Li explains.
"People are using their phones more for movies, TV, video... it's their own personal device and they want a beautiful experience."
It is that experience that is driving consumers to the high end flagship devices, with Apple's Retina display causing excitement when it was released on the iPhone 4.
There's always an appetite for ever brighter and more high resolution displays, as it leads to consumers feeling like they're getting a next generation of technology for their money.
iPhone 4
As consumers we might be the ones pushing for increased resolutions, but is it really in our best interests? According the Huawei boss Richard Yu the answer is a very clear no.
"I don't think we need QHD displays on mobiles. Your eyes totally cannot identify between full HD and 2K on a smartphone. You can't distinguish the difference, so it's totally nonsense," Yu told us at the launch of the firm's Ascend P7 flagship.
"We can [put a QHD display on a smartphone], but it's very bad for power consumption and it doesn't offer anything in return."
LG doesn't agree with Mr Yu - shock horror - with the QHD display providing the same resolution we're accustomed to in high resolution printed magazines and art books.
"We don't want to compete with someone else in the digital world [when it comes to displays]. LG is known for creating beautiful displays for years, and with the QHD screen we're trying to end that battle," explained Dr Ramchan Woo, head of smartphone development at LG.
LG G3
The need for QHD on the G3 came from LG's research in the print industry, where it found that high res art books have pages equating to around 540ppi.
That pixel density can be matched by QHD displays, and LG claims it also offers improved colour reproduction and sharpness when viewing text.

Friday, August 1, 2014

Samsung Galaxy Alpha With Octa-Core SoC to Launch on August 13

The rumour mill has been spewing out several conflicting launch dates for the anticipated metal-clad Samsung Galaxy Alpha (aka Galaxy S5 Prime and Galaxy F). First a report claimed the August 13 launch, then on Wednesday it was rumoured for August 4, and now yet another report claims the launch of the rumoured Galaxy Alpha will be on August 13 itself.
On Thursday a German website named Allaboutsamsung had published a report scrapping the August 4 release date from Sammobile, and claimed the rumoured metal-clad Samsung Galaxy Alpha smartphone will launch on August 13. The website also published purported specifications of the handset, along with an image of the alleged Samsung Galaxy Alpha's back without the panel (showing the SIM card slot and model number, as well as visible metal seams), as well as purported Galaxy Alpha AnTuTu benchmark screenshots.



The purported image and benchmark screenshots of the Galaxy Alpha shows the devices' model number to be SM-G850F. It appears that the smartphone will come with support for only a single SIM (Nano-SIM), and will not support storage expandability via microSD card. Notably, the website claims it is unsure about if the smartphone seen in the image is the final design that will appear on shelves, and that it is waiting for Samsung to launch the device on August 13.The purported Galaxy Alpha AnTuTu benchmark screenshots reveals a 720x1280 pixel display resolution with a pixel density of 320ppi for the rumoured 4.8-inch screen. The other leaked specifications of the anticipated Galaxy Alpha include an octa-core Exynos 5433 SoC with a Mali-T628 GPU; 2GB of RAM; 32GB of inbuilt storage; a 12-megapixel rear camera; a 2.1-megapixel front camera, and Android 4.4.4 KitKat.
Earlier this week, the alleged metal-clad Samsung Galaxy Alpha was purportedly spotted in a user agent (UA) profile on Samsung's support site, as well as on Samsung's developer console, once again pointing to a 720p display resolution.





Friday, June 13, 2014

Apple's 'transparent texting' tech lets iPhone users safely message while moving

To enable a "transparent texting" system, Apple proposes that an app's background be modified to display video images continuously captured by an iPhone's rear-facing camera, according to a patent application filed with the U.S. Patent and Trademark Office. 
Due to their inherently mobile nature, smartphones are often used while moving. This is fine for voice calls, but could be problematic for operations that demand visual attention like reading or writing text messages. Aside from appearing antisocial, texting could potentially cause bodily harm if a user operates their device while walking. 



If smartphones were to have a transparent display, or a system that offers the illusion of transparency, users would be more aware of their surroundings. 
The implementation as described by Apple is quite simple. A device uses its rear-facing camera to continuously capture video and present the images as a background within a text messaging app currently being displayed. The onscreen result would be offer the illusion of a transparent display with floating text. 
In one embodiment, the live video background is displayed behind the usual dynamic user interface seen in iMessage, complete with colored bubbles denoting a chat session between two or more people. These bubbles may be opaque or, in some cases, partially transparent to allow greater visibility of the live background. 



The system can be activated via an in-app button that transforms the GUI from the normal white background to a live video version. Extending the application beyond messaging apps, the live video feed can be used in other situations requiring a significant amount of visual concentration. For example, the implementation may be an option in the use of mobile Web browsers, where text and images would float over the live-view background. Another embodiment covers e-book readers such as Apple's iBooks.
While not a completely foolproof system (users must point the iPhone camera straight ahead while walking for full visibility), Apple's invention proves the company is actively investigating unique ways to leverage existing hardware technology for the purpose of enhancing the mobile device experience.It is unknown if Apple is planning to work such a feature into its next iOS build, but the tech required to enable similar functionality is already in place. A transparent texting window could even be considered a good fit with the new "flat," layered iOS 7 design aesthetic. 



Sunday, June 1, 2014

Web Animations - element.animate() is now in Chrome 36

Web Animations - element.animate() is now in Chrome 36

Animation on the web was once the province of JavaScript, but as the world moved to mobile, animations moved to CSS for the declarative syntax and the optimizations browsers were able to make with it. With 60fps on mobile always your goal, it makes sense to never step outside of what browsers know how to efficiently display.
More tools are appearing to make JavaScript-driven animations more efficient, but the holy grail is a unification of declarative and imperative animations , where the decision of how to write your animations is based on what’s the clearest code, not what is possible in one form and not in the other.
Web Animations stand to answer that call, and the first part of it has landed in Chrome 36 in the form of element.animate(). This new function lets you create an animation purely in JavaScript and have it run as efficiently as any CSS Animation or Transition (in fact, as of Chrome 34, the exact same Web Animations engine drives all of these methods)
The syntax is simple, and its parts should be familiar to you if you’ve ever written a CSS Transition or Animation:
element.animate([
  {cssProperty: value0},
  {cssProperty: value1},
  {cssProperty: value2},
  //...
], {
    duration: timeInMs,
    iterations: iterationCount,
    delay: delayValue
});
The biggest advantage of this new function is the elimination of a lot of awkward hoops we formerly had to jump through to get a smooth, jank-free animation.
As an example, for Santa Tracker last year, we wanted to have snow falling continuously, and we decided to animate it via CSS so that it could be done so efficiently.
However, we wanted to pick the snow’s horizontal position dynamically based on screen and events going on in the scene itself, and of course the height of the snow’s fall (the height of the user’s browser window) wouldn’t be known until we were actually running. This meant we really had to use CSS Transitions, as authoring a CSS Animation at runtime gets complex quickly (and hundreds of snowflakes means hundreds of new styling rules).
So we took the following approach, which should be familiar:
snowFlake.style.transform = 'translate(' + snowLeft + 'px, -100%)';
// wait a frame
snowFlake.offsetWidth;
snowFlake.style.transitionProperty = 'transform';
snowFlake.style.transitionDuration = '1500ms';
snowFlake.style.transform = 'translate(' + snowLeft + 'px, ' + window.innerHeight + 'px)';
The key is in that 'wait a frame’ comment. In order to successfully start a transition, the browser has to acknowledge that the element is in the starting position. There are a few ways to do this. One of the most common ways is to read from one of the element properties that forces the browser to compute layout, thereby ensuring it knows that the element has a starting position before transitioning to the ending position. Using this method allows you to congratulate yourself on your superior knowledge of browser internals while still feeling dirty with every keystroke.
In contrast, the equivalent `element.animate()` call couldn’t be more clear, saying exactly what is intended:
snowFlake.animate([
  {transform: 'translate(' + snowLeft + 'px, -100%)'},
  {transform: 'translate(' + snowLeft + 'px, ' + window.innerHeight + 'px)'}
], 1500);
There are many more options. Just like with its CSS counterparts, Web Animations can be delayed and iterated:
snowFlake.animate([
  {transform: 'translate(' + snowLeft + 'px, -100%)'},
  {transform: 'translate(' + snowLeft + 'px, ' + window.innerHeight + 'px)'}
], {
  duration: 1500,
  iterations: 10,
  delay: 300
});

Thursday, May 15, 2014

YouTube, Facebook Account for Nearly a Third of Mobile Traffic

Facebook and YouTube are now dominating mobile traffic shares in early 2014, as more people shift to a mobile device to upload photos to social networks and watch cat videos.Facebook and YouTube now account for 32% of data sent to and from mobile devices, according to a report by Sandvine. Individually, Facebook's share was 26.9% for upstream traffic and had a 14% share for downstream traffic during peak periods in North America through the beginning of this year, while YouTube only had 3.7% share for upstream traffic, but a 17.6% share for downstream.With Facebook's high upstream traffic, it seems users are uploading photos and videos from mobile devices more than ever before on the social network. YouTube's downstream traffic share is essentially unchanged from the Sandvine's number from last year, 17.7%.
The following chart, created by Statista, lists the top 10 web services ranked by mobile traffic share. 

Wednesday, May 7, 2014

Adobe Launches Standalone Storytelling App for iPad

Many of Adobe's mobile offerings have been extensions of the company's popular software products, such as Photoshop or Lightroom.
Increasingly, however, Adobe is focusing on providing more tools for its mobile users. The company rolled out Adobe Voice Thursday, an all-new storytelling app for iPad users.
SEE ALSO: The 25 Best Free iPad Apps
The app gives users a way to easily create and share animated videos that combine images, music, voice recordings and special effects.
"Adobe Voice puts the power of Creative Cloud's industry-leading video and audio technology into the hands of the masses," Winston Hendrickson, Adobe's vice-president of products for Creative Media Solutions, said in a release.
The app is meant be simple to use, and provide people — especially those who may not be able to use traditional video-editing software — with ways to tell stories through video.
Adobe Voice app screen
Users begin by choosing from a preset story template that helps outline the structure of their video. They can then import their own photos, draw from the app's library of 25,000 icons or search the web for their own images.
Adobe also included specially created soundtracks, so users can add music to fit the story. Users can also record their own voiceovers.
The company said it envisions the app to be particularly useful in schools, where students and teachers may want to create interactive videos, but don't necessarily have the knowledge or resources to use conventional video software. Adobe even had students and teachers test the app during its beta period.
News of Adobe Voice first surfaced last fall, when images of the app's private beta, codenamed "Ginger," leaked online.

Monday, February 24, 2014

Nokia XL announced at MWC 2014 : Nokia’s Android Vision in a 5-inch phablet

While everyone believed that Nokia will be announcing one Android phone, the company took MWC by surprise with three Android-based phones. The Nokia X and X+ are the 4-inch budget phones, while the Nokia XL is the 5-inch phablet version of Nokia’s Android reworking.

Just like its smaller siblings, the Nokia XL will be available in dual-SIM configuration in Q2 this year and thanks to the larger display and better camera, it sports a higher 109 euros price tag. Officially, the Nokia XL will run the Nokia X software platform that’s based on Android Open Source Project, with Microsoft and Nokia services baked in, instead of Google’s services.

The 5-inch IPS display might sound good, but it has a lowly WVGA resolution of 800×480 pixels, which might just be a tad too low-res for a display this size. We’ll have to see it in person, before making any judgment though.

Just like the other X phones, the XL boasts the Snapdragon S4 dual-core 1GHz processor, but it gets 768 MB of RAM, along with the 4GB internal storage. There’s also the provision for a microSD card slot. It gets a 2-megapixel front-facing camera along with a 5-megapixel primary shooter, which also has an LED flash.

In terms of connectivity options, the XL gets Wi-Fi 802.11 b/g/n, Bluetooth 3.0 and 3G for cellular connectivity. The 2000 mAh battery is removable and is rated for 16 hours of talk time on 2G and 13 hours on 3G, along with a standby time of 30 days.

Users can sideload apps, and get access to third-party app stores and Nokia’s own store. You will find Microsoft essentials such as Skype, Outlook and OneDrive on the Nokia XL, while search is powered by Bing. Users will get one month of free Skype calls to mobiles and landlines when they purchase the Nokia XL.


Tuesday, February 18, 2014

Outernet Era – World without Internet!

Outernet is the latest phenomenon that is going to take the world by storm. This technology which is being built by Media Development Investment Fund (MDIF), is expected to change the way we communicate, interact and interconnect with millions of users worldwide. This transition is aimed at restructuring and transforming the locked barriers of Internet and provide an open user-populated network of information that will be available free of cost. Outernet is built by a team comprising of Aaron Rogers, Branko Vukelic, Edward Birrane and Syed Karim.



The Internet as you know, is a collection of interconnected computers and users who connect to World Wide Web. This forms a matrix of connectivity that includes multiple peripheral and subsidiary services, hardware and technologies. This includes entities such as server farms, Internet service providers, routers and many more. Outernet aims at breaking this conventional method of relying on paid services and providing free unlimited data and information for users. This is achieved by the use of a combination of:

·         Long range Wifi multicasting
·         Low altitude satellite constellations
·         End users with wifi enabled feature phones, smart devices etc.

The concept of outernet is simple and straightforward. Outernet will deploy huge arrays of satellite constellations which will work in unison to receive and transmit data to local ground units. The ground units will consist of multiple stations that will receive, distribute and transmit data from and to the satellites. The transmission medium will be long range low frequency Wi-Fi signals. Though Wi-Fi is currently used for connectivity in a closed environment, Outernet aims at utilizing the possibility of using this for long range data transmission.
The conventional Wi-Fi technology uses IEEE 802.11 standards that ensure up to 20 feet distance inside buildings. This technique provides a data transfer rate of 2.4 Ghz to 5.6 Ghz. Outernet aims at using lower frequency Wi-Fi signals which will allow signals to be sent across longer distances (>10) and thereby ensure a reliable communication path between satellites and  users on earth.

Low-frequency high-range Wi-Fi signals have the following qualities:

·         Higher penetration power (Obstacle penetration)
·         Higher transmission range without attenuation
·         Ability to get unlicensed Spectrum

These additional advantages of low frequency wi-fi signals make it the best suitable solution for Outernet technology. Along with the ease of implementation and lower set up cost(than conventional low frequency transmission antennas), researchers have come to the conclusion that Outernet can work flawlessly with the use of long range wi-fi transmission.



Outernet will act as a large scale broadcasting platform of interconnected users who share free data. They are in the process of discussing the terms with NASA for utilizing the International Space Station (ISS) for their deployment. The team is optimistic about providing free, “priceless” network connectivity and data access to everyone on earth by 2015. Outernet is a wonderful innovative and revolutionary technology that will transform the way we communicate, collaborate and evolve.

Monday, February 10, 2014

The 12 Best Free Photoshop Plugins for Designers

While Adobe Photoshop is a powerful, creative platform, using plugins can help to extend its capabilities and use it to its full potential. Using an add-on can help you perform tedious or difficult tasks in a more efficient manner, enabling you to spend more time on design.
There are thousands of plugins to choose from, but many are outdated and no longer work with updated versions of Photoshop. We've collected the best free plugins you can download, install and start using right away.
1.Social Kit
Social Kit provides customizable templates for four of the biggest social networks -- Facebook, Google+, Twitter and YouTube -- along with a variety of social buttons. Each template is fully sliced and customizable, and the plugin automatically updates when there's a minor change to the social sites' designs You can see your design changes in real time, and you can add contributors to projects to help improve it.
2.Layrs Control
Layrs Control is a free plugin that houses a collection of scripts to make the more mundane tasks in Photoshop. It provides five main features, including a layer name editor and options to remove any unused effects, flatten all layer effects, delete empty layers to cut down the file size, and rasterize smart objects.
3.Cut&Slice Me
Cut&Slice lets you export your assets to different devices in seconds, and it improves your workflow by naming your layers. You can cut and export files in PNG format, trimming extraneous pixels or specifying you size you require. Cut&Slice also exports your button states.
Exported files have unsupported characters in the file name removed, with support for .xxdpi, .Idpi, .mdpi and .hdpi. While Photoshop hasn't changed the way it exports for the web for years, Cut&Slice offers new capabilities, allowing you to create overlapping slices and exporting only what you need with maximum detail.
4.CSS3Ps
CSS3Ps is a free cloud-based Photoshop plugin that converts your layers to CSS3. Since it's based in the cloud, the updates and bug-fixes are transparent, so there's no need to update the plugin to use new features. It's easy to use -- just select your layers and click the CSS3Ps button, and it directs you to the CSS3Ps webpage where the output is generated.
The plugin features support for vendor prefixes for cross-browser compatibility, SASS and SCSS support, border radius, stroke, gradient overlay, drop shadow, outer glow, and inner glow. You can select multiple layers and groups of layers at once and convert them with one click, with additional support for blending modes, bevel and emboss. It's worth noting that in order for the plugin to convert appropriately, you need to use the correct Photoshop effects.
5.BlendMe.In
BlendMe.in is a plugin for both Photoshop and Illustrator that lets you search thousands of assets (including popular icon packs) that you can simply drag and drop into you canvas and continue work. All the icons are vector format, so they're inserted as smart objects and are infinitely scalable.
The assets are provided under the Creative Commons Attribution license, so you can use them in your personal and commercial projects. If you wish to have your collection of icons or assets considered, simply email the developer. All you need to do is install it via the extensions manager and you're ready to start.
The interface sits within the Photoshop panel, so it's unobtrusive and makes it easy to drag assets onto your canvas.
6.Renderly
Renderly will automatically exports screens, assets and detailed design specs, and with its smart technology, only those elements that have changed are exported. All you need to do is use a proper prefix and Render.ly will do the rest.
To keep your icons as vectors, simply add a prefix of "ico." For buttons, name a group with "btn" and create a state (e.g., add ":hover") at the end of the name inside that group. To export images, add "img" as a prefix and the image will be exported as a raster graphic. Inside your group, each variant must have a "+" in front of the layer name, and Renderly will automatically export as many screens or variants as you require. Each top level group is treated as a separate screen, so you can design your entire app or website in one PSD file.
Renderly is currently in private beta, but it's accepting new designers -- simply sign up for a chance to preview it.
7.Guide Guide
Dealing with multiple guides in Photoshop can be a pain, but using GuideGuide makes it easy to have pixel-accurate columns, rows, midpoints and baselines based on your document or selection. Your frequently used guide sets can be used for future use, with the ability to use multiple types of measurements.
The plugin works with Photoshop CS5, CS6 and CC and is simple to install. You can also use the plugin to measure exactly how wide a navigation element should be to fit evenly across the width of a site, as well as creating baseline grids and element padding.
8.Composer
Composer lets you update multiple layer comps in Photoshop with a single click, meaning less maintenance and more designing. It works on Photoshop CS5 or higher.
Select any layers or groups to which want to apply changes and use one of the four commands to update the selected layers: Update Layer Style, Update Position, Update Visibility and Update All. The plugin sits inside the Photoshop panel for easy access.
9.WebFont
The Web Font plugin lets you design with your desired website fonts from within Photoshop, with access to thousands of web fonts from prestigious foundries. It works in combination with professional font manager Suitcase Fusion 5 and web font service WebINK.
You can preview any font while you're working on a design, without having to download and install individual fonts to use in Photoshop. If you've chosen a font from WebINK, you only pay for the fonts that you use in your final site. It's important to note, however, that you can't use fonts purchased from WebINK for derivative work -- only as part of the website design process. When new fonts are added, they're available automatically.
10.Flaticon
Flaticon is a free project, created for and by designers and developers. It's home to one of the largest databases of free vector icons, available to download in SVG, PSD or PNG formats. You can also convert icons into web fonts, with all the icons on Flaticon completely scalable and editable, and accessible to any screen reader.
You have instant access to more than 31,000 icons. The database always stays synchronized so you never have to worry about manually updating the icon collection. The plugin has support for Photoshop CS5, CS6 and CC, and it's compatible with both Windows and Mac OS X.
11.Breeezy
Breeezy is a free plugin that adds multilayer export functionality to Photoshop. This makes it quick and easy to prepare graphics for app development or websites. It features the ability to save a layer's transparency when exporting, pass layer names to files, and organize all exported files and assets in one folder.
It works with Photoshop CS5 and higher on both Windows and Mac OS X.
12.Save Panel
Save Panel is a Photoshop plugin that optimizes file saving, meaning that you can configure the buttons to save documents with your favorite settings. It features the ability to customize the destination folder (either absolute or relative), image dimensions, file type and filename. Using the Save Panel with a service such as Dropbox lets you effectively share images with other people directly from Photoshop.

It's easy to configure, with no limitations on how many buttons you can create and customize. To set up, simply save presets created in the options dialog -- each preset will then be represented with a button on the panel, giving you quick access to your favorite settings.

Friday, February 7, 2014

Adobe Adds 3D Printing Tools to Photoshop

Adobe is adding new tools to Photoshop that let users create and edit designs for 3D printing.Before 3D printers crank out objects, a user needs digital model — either one they create or download from the Internet. Once you've got one, though, you'll need software that supports 3D imagery if you want to edit it. As of today, Photoshop users can design, edit and customize those 3D models similar to how you might adjust a 2D picture within the app.

Friday, January 31, 2014

MYO GESTURE CONTROL ARMBAND


Forget camera-based gesture controls — if you want complete control wherever you are, you need something like the Myo Gesture Control Armband  ($150). This innovative new input device communicates with your Mac, PC, phone or tablet over Bluetooth 4.0, and uses proprietary muscle sensors as well as a 6-axis motion sensor to track your movement. The muscle sensors are advanced enough that it can detect changes in gestures down to the individual finger, and because your muscles pick up the signal to move before they actually do, you may see it respond to your movements before you even move. 

Monday, January 27, 2014

ASUS Transformer Book Trio TX201LA

The ASUS Transformer Book Trio is the first 3-in-1, 11.6-inch dual OS Windows 8/Android hybrid laptop with a dock powered by a 4th generation Intel® Core™ i7 processor. The tablet features an Intel® Atom™ processor and a 1920 x 1080 IPS display.

Tuesday, January 21, 2014

10 Programming Languages You Should Learn in 2014

The tech sector is booming. If you've used a smartphone or logged on to a computer at least once in the last few years, you've probably noticed this.
As a result, coding skills are in high demand, with programming jobs paying significantly more than the average position. Even beyond the tech world, an understanding of at least one programming language makes an impressive addition to any resumé.

1. Java

What it is: Java is a class-based, object-oriented programming language developed by Sun Microsystems in the 1990s. It's one of the most in-demand programming languages, a standard for enterprise software, web-based content, games and mobile apps, as well as the Android operating system. Java is designed to work across multiple software platforms, meaning a program written on Mac OS X, for example, could also run on Windows.

2. C Language

What it is: A general-purpose, imperative programming language developed in the early '70s, C is the oldest and most widely used language, providing the building blocks for other popular languages, such as C#, Java, JavaScript and Python. C is mostly used for implementing operating systems and embedded applications.
Because it provides the foundation for many other languages, it is advisable to learn C (and C++) before moving on to others.
 3. C++
What it is: C++ is an intermediate-level language with object-oriented programming features, originally designed to enhance the C language. C++ powers major software like Firefox, Winamp and Adobe programs. It's used to develop systems software, application software, high-performance server and client applications and video games.


4. C#

What it is: Pronounced "C-sharp," C# is a multi-paradigm language developed by Microsoft as part of its .NET initiative. Combining principles from C and C++, C# is a general-purpose language used to develop software for Microsoft and Windows platforms.

5. Objective-C

What it is: Objective-C is a general-purpose, object-oriented programming language used by the Apple operating system. It powers Apple's OS X and iOS, as well as its APIs, and can be used to create iPhone apps, which has generated a huge demand for this once-outmoded programming language.

6. PHP

What it is: PHP (Hypertext Processor) is a free, server-side scripting language designed for dynamic websites and app development. It can be directly embedded into an HTMLsource document rather than an external file, which has made it a popular programming language for web developers. PHP powers more than 200 million websites, including Wordpress, Digg and Facebook.

7. Python

What it is: Python is a high-level, server-side scripting language for websites and mobile apps. It's considered a fairly easy language for beginners due to its readability and compact syntax, meaning developers can use fewer lines of code to express a concept than they would in other languages. It powers the web apps for Instagram, Pinterest and Rdio through its associated web framework, Django, and is used by Google, Yahoo! And NASA.

8. Ruby

What it is: A dynamic, object-oriented scripting language for developing websites and mobile apps, Ruby was designed to be simple and easy to write. It powers the Ruby on Rails (or Rails) framework, which is used on Scribd, GitHub, Groupon and Shopify. Like Python, Ruby is considered a fairly user-friendly language for beginners.

9. JavaScript

What it is: JavaScript is a client and server-side scripting language developed by Netscape that derives much of its syntax from C. It can be used across multiple web browsers and is considered essential for developing interactive or animated web functions. It is also used in game development and writing desktop applications. JavaScript interpreters are embedded in Google's Chrome extensions, Apple's Safari extensions, Adobe Acrobat and Reader, and Adobe's Creative Suite.