Thursday, 25 February 2016

Internet of Everything

The Internet of Everything has become a catch-all phrase to describe adding connectivity and intelligence to just about every device in order to give them special functions. At the show, for instance, there was an Internet-connected crock pot. You could control when it comes on and adjust its settings from the other side of the world. There were also various car vendors who introduced the next generation of connected automobiles. All of them referred to their cars as being part of IOE. Smart cars, smart appliances, smartwatches and more all end up with the “smart” moniker in front of them when they become tied to the Internet and interconnect to ecosystems of devices, software and services. The company behind the Sleep Number beds even announced a smart bed that monitors sleep patterns with 500 sensors built into the mattress, sending the results to an app on your smartphone or tablet.
As I walked the CES show floor, which by the way had 2 million square feet of exhibit space, it was hard to find a product that didn’t have some form of connectivity.This was especially true in the health section, where about 60 booths showed off health-related wearables that monitored steps taken, heart rate, calories burned and blood pressure. There were even personal EKG systems. I was wearing the Fitbit Force wrist band and found that I walked in excess of 20,000 steps each day I was at the show. When I checked out the various cars on the show floor, all were showing off how smart and connected they were. There were connected TVs, refrigerators, appliances, home automation systems; you name it, and it was connected in some way or another to the Internet or to a smartphone, tablet or PC.
The IOE focus on health is quite interesting and I consider very important. In the health section at CES, United Healthcare, which is one of the largest health care insurers in the U.S., had a large booth that highlighted various health monitoring devices and online educational services. Healthcare providers and insurers know that keeping you healthy and out of the hospital is much cheaper and better than taking care of the costs for you if you get sick — and especially if you’re admitted to a hospital. So they are very much behind IOE, suggesting that people use things like the Jawbone Up, Misfit Shine, Nike Fuelband, Fibit Force and dozens of other health devices used to motivate you and monitor your exercise. Some of these devices, such as connected blood pressure kits and connected blood glucose testing kits can even send the data they collect to your healthcare provider so that he or she can monitor your progress. As a type-2 diabetic, I was especially interested in a product from Dexcom: a continuous blood glucose monitoring system that uses a subcutaneous sensor inserted into the arm, belly or thigh and wirelessly communicates with a handheld digital monitoring device. This monitor then slides into an Internet connected docking system and can send an entire 24-hour or even a 10-day reading to your healthcare provider so he or she can see how you are doing with your meds and make adjustments in real time.
Connected cars will be the big differentiators for the auto industry in the near future. AT&T announced a major platform that can be used by car makers to add 4G connectivity and services to their vehicles. And last fall, AT&T introduced a foundry that will serve as a source for automakers to make their cars smarter. At CES, AT&T announced that Audi and GM would be using AT&T’s 4G solutions, and in a surprise move said that GM would move its OnStar services from Verizon to AT&T soon.
Intel, Nvidia, Qualcomm and most of the semiconductor companies at the show all announced new processors and services aimed at IOE with Intel announcing its Quartz chip for wearables and a new SOC (system on a chip) called Edison, which is the size of an SD card and provides a complete computer system for use in all types of IOE devices. I see Qualcomm as being one of the really big players and winners in IOE since the company has been championing IOE for the past two years and attacks IOE at two levels. Its mobile chips and radios are used in millions of smartphones and tablets now, and the company has also been pushing something it calls the Digital Sixth Sense, which relates to another important part of IOE: sensors. Qualcomm’s sensors are called Gimbal processors.
Billions of sensors will be shipped each year. These sensors give devices like lights, beacons, appliances and home automation systems a connection to other devices and Internet ecosystems. Market researcher IDC projects that by 2020, 220 billion connected devices will be in use. Qualcomm can deliver these sensors in dedicated products such as beacons and home automation systems, but they can also be added to the company’s Snapdragon mobile processors that power phones and tablets.
Although we have been talking about connected devices since the mid ’90s, I think we will look back at this year’s CES and realize it as the event where IOE finally hit the mainstream. Over the next three to five years, all companies will create products and services that fit into a world of smarter devices, services and ecosystems. While there will surely be some variants on this theme, the bottom line is that the Internet of Everything is the next big thing for tech and pretty much all industries, as they’ll all want to be part of this revolution.
One last note on IOE: What I share here is simply the trend. All industries will still have to deal with issues like security, privacy, hardware compatibility, software compatibility, synchronization, wired infrastructure, wireless infrastructure, data mining, data analysis and dozens of other things that will make IOE really work all over the world. While IOE is the next big trend, the next step will be to work on these major issues if IOE is to meet its full potential.

Wireless Protocols in Networking

Wireless protocols define the standards that allow networking devices to exchange information through the airwaves, literally without wires. There are three main classes of wireless protocols: long-, medium- and short-range. Long-range is measured in miles, medium-range is measured in tens or hundreds of feet, while short-range is generally less than 10 feet. Each class has different protocols, with varying attributes.
Long-range
  • Long-range wireless protocols generally will sacrifice throughput, or speed, to transmit data over longer distances. They may be used as a "back-haul" between two sites, or to deliver data services to individual devices, such as smart phones and laptop computers.
    "Worldwide Interoperability for Microwave Access," or WiMAX, was primarily designed to allow mobile devices to access the Internet.
    "Global System for Mobile Communications," or GSM, is the most widespread long-range wireless protocol in the world, as it enables data communication to the majority of the world's cellular telephones.
Medium-range
Short-range
  • Also referred to as "Wireless Local Area Network," or WLAN, medium-range wireless protocols are generally used for communications between computers to replace or enhance traditional wired LANs. There are four main protocols, all of which are part of the Institute of Electrical & Electronics Engineers, or IEEE, 802.11 standard.
    802.11a can achieve a throughput, or speed, of 54 megabits per second, or Mbps, but generally over a shorter range than its counterparts.
    802.11b has a longer range than 802.11a, but sacrifices speed with a lower maximum of 11 Mbps.
    802.11g combines the best of 802.11a and 802.11b by offering 54 Mbps at longer ranges.
    802.11n is the latest standard to gain widespread adoption, as of 2010. It offers speeds of 150 Mbps or more, at longer ranges.
  • Also referred to as "Wireless Personal Area Networks," or WPAN, short-range wireless protocols operate at lower frequencies between devices that are usually only a few feet apart.
    Bluetooth is a popular short-range protocol. One of the current common usages is to allow a wireless headset to communicate with a portable phone.
    Infrared Data Association, or IrDA, is an older, very-short range protocol that is used for close-range communication between devices, such a computer to a printer.

Wednesday, 24 February 2016

Places To Learn coding

1. MIT open courseware

MIT offers free course content available for you to browse through at your leisure. Choose from courses such as:

2. Code Academy

Code Academy is a well-known first stop for those looking to begin their coding education.
Students can choose from several different track courses, focusing on:
  • JavaScript
  • PHP
  • Python
  • jQuery
  • Ruby
  • HTML + CSS

3. Khan Academy

One of the original free online coding resources, Khan Academy has come a long way. With easy-to-follow course sections with step-by-step video tutorials, Khan Academy is a great place to get started with your coding career.

4. HTML5 Rocks

HTML5 Rocks is a Google project, with Google pro contributors bringing you the latest updates, resource guides, and slide decks for all things HTML5.
The language tends to be higher level, so it's probably more suited to those with some previous experience. However, ambitious newbies are still welcome.

5. Coursera

The king of online education, Coursera offers free classes from dozens of universities across the country, with a healthy smattering of coding classes for those with the desire to learn.

6. Udemy

Udemy offers a ton of great video courses on everything from personal improvement to computer programming. Most of the in-depth courses come with a cost, but there are often discounts and 50 percent coupons floating around the Web that can bring down prices.
There are also plenty of free courses which are well suited for beginners. Give them a shot!

7. Udacity

Udacity is another great source to jumpstart your coding cognition. You can pay for their guided courses, which include a personal coach to help you develop your skills and lead you in the right direction, or browse their courseware materials pro bono.

8. Google University Consortium

If you want to learn code, why not look to the king of the internet for help? Google'sUniversity Consortium offers free courses on:
  • mobile/android development
  • web development
  • programming languages
The materials tend to be catered for more intermediate to advanced users, although there is a smattering of content for beginners too.

9. edX

edX offers tons of MOOCs, including courses on programming.
Current upcoming programming classes include:
These courses start soon, so sign up now!

Paid Coding Courses

While there is a ton of free coding educational content on the Web, there are some great paid offerings as well. Paid courses are usually more comprehensive and often provide some kind of expert support that is helpful when you're stuck or have questions.

1. Treehouse

Treehouse helps you pick a learning track and follow through. With videos, quizzes, and challenges, there is plenty here to keep you busy. They also help teach you about freelancing and business strategies so you can make the most of your new education.
Cost:
  • Basic: $25/month
  • Pro: $50/month (extra talks from industry pros and access to exclusive workshops).
  • Free Trial: Get started with 2 weeks free!

2. Learn Python the Hard Way

Learn Python the Hard Way is a popular beginner's programming packet. For a one-time fee of $30 you get videos, a PDF, and an ePub. There's a money back guarantee too, so don't be afraid to give it a shot. Still not sure? You can read the e-book version for free! Pretty sweet deal.

3. Code Avengers

Code Avengers provides step-by-step instructions while guiding you through 60-plus hours of courses and helping you learn with challenges and games.
You can start the courses for free to get a feel for them, then pay $40 for levels 2 and 3.

4. Learn to code boot camps: intensive code courses to get 'er done

Want to become a coding ninja ASAP? You might want to consider one of the increasingly popular "coding boot camps." These real-world courses are intensive two- to three-month training camps in which students are immersed in the world of code.
Coding boot camps are a growing trend as the unemployed seek to make themselves more valuable in a difficult economy, and as companies look to expand the skills of their employees.

Open source is Good for Business

1. Security
It's hard to think of a better testament to the superior security of open source software than the recent discovery by Coverity of a number of defects in the Android kernel. What's so encouraging about this discovery, as I noted the other day, is that the only reason it was possible is that the kernel code is open to public view.
Android may not be fully open source, but the example is still a perfect illustration of what's known as "Linus' Law," named for Linus Torvalds, the creator of Linux. According to that maxim, "Given enough eyeballs, all bugs are shallow." What that means is that the more people who can see and test a set of code, the more likely any flaws will be caught and fixed quickly. It's essentially the polar opposite of the "security through obscurity" argument used so often to justify the use of expensive proprietary products, in other words.
Does the absence of such flaw reports about the code of the iPhone or Windows mean that such products are more secure? Far from it--quite the opposite, you might even say.
All it means is that those products are closed from public view, so no one outside the companies that own them has the faintest clue how many bugs they contain. And there's no way the limited set of developers and testers within those companies can test their products as well as the worldwide community constantly scrutinizing FOSS can.
Bugs in open source software also tend to get fixed immediately, as in the case of the Linux kernel exploit uncovered not long ago.
In the proprietary world? Not so much. Microsoft, for example, typically takes weeks if not months to patch vulnerabilities such as the recently discovered Internet Explorer zero-day flaw. Good luck to all the businesses using it in the meantime.
2. Quality
Which is more likely to be better: a software package created by a handful of developers, or a software package created by thousands of developers? Just as there are countless developers and users working to improve the security of open source software, so are there just as many innovating new features and enhancements to those products.
In general, open source software gets closest to what users want because those users can have a hand in making it so. It's not a matter of the vendor giving users what it thinks they want--users and developers make what they want, and they make it well. At least one recent study has shown, in fact, that technical superiority is typically the primary reason enterprises choose open source software.
3. Customizability
Along similar lines, business users can take a piece of open source software and tweak it to suit their needs. Since the code is open, it's simply a matter of modifying it to add the functionality they want. Don't try that with proprietary software!
4. Freedom
When businesses turn to open source software, they free themselves from the severe vendor lock-in that can afflict users of proprietary packages. Customers of such vendors are at the mercy of the vendor's vision, requirements, dictates, prices, priorities and timetable, and that limits what they can do with the products they're paying for.
With FOSS, on the other hand, users are in control to make their own decisions and to do what they want with the software. They also have a worldwide community of developers and users at their disposal for help with that.
5. Flexibility
When your business uses proprietary software such as Microsoft Windows and Office, you are on a treadmill that requires you to keep upgrading both software and hardware ad infinitum. Open source software, on the other hand, is typically much less resource-intensive, meaning that you can run it well even on older hardware. It's up to you--not some vendor--to decide when it's time to upgrade.
6. Interoperability
Open source software is much better at adhering to open standards than proprietary software is. If you value interoperability with other businesses, computers and users, and don't want to be limited by proprietary data formats, open source software is definitely the way to go.
7. Auditability
With closed source software, you have nothing but the vendor's claims telling you that they're keeping the software secure and adhering to standards, for example. It's basically a leap of faith. The visibility of the code behind open source software, however, means you can see for yourself and be confident.
8. Support Options
Open source software is generally free, and so is a world of support through the vibrant communities surrounding each piece of software. Most every Linux distribution, for instance, has an online community with excellent documentation, forums, mailing lists, forges, wikis, newsgroups and even live support chat.
For businesses that want extra assurance, there are now paid support options on most open source packages at prices that still fall far below what most proprietary vendors will charge. Providers of commercial support for open source software tend to be more responsive, too, since support is where their revenue is focused.
9. Cost
Between the purchase price of the software itself, the exorbitant cost of mandatory virus protection, support charges, ongoing upgrade expenses and the costs associated with being locked in, proprietary software takes more out of your business than you probably even realize. And for what? You can get better quality at a fraction of the price.
10. Try Before You Buy
If you're considering using open source software, it will typically cost you nothing to try it out first. This is partly due to the software's free price, and partly due to the existence of LiveCDs and Live USBs for many Linux distributions, for example. No commitment required until you're sure.

Technology Advantages And Disadvantages

The impact in technology in our lives, today, is unmeasurable. We use technology every day, in different ways and we do it to harming up our lives or the society we live in. But what we are used to call modern technology, technically it is not as new as we think.
For instance, if we have a great smartphone today we can figure out that it is just an advancement of an ordinary mobile phone that we had years ago. Or look at a train today – we used to use steam powered trains and now we have electronic trains – just to get faster to some place. The technology evolves, but it finds old ways and old technologies to evolve.
We use technology every day, in order to fulfil specific tasks or specific interests. We have specific needs and we want to have faster technologies.
So, what are the advantages and disadvantages of the so called “Modern Technology”? Take a look below.
Advantages
  • Improved communication – advanced communication technology tools;
  • Easy access to information – at anytime and anywhere;
  • Improved housing and lifestyle – most of the items that we have in our homes today are automated (if we compare with houses in the 70´s, 80´s, 90´s);
  • Improved entertainment - we have more video games now, good music to listen and visual systems like smart TV's;
  • Social Networking – great improvement for individuals and businesses;
  • Convenience in education – online and mobile education;
  • Convenience of traveling – very important in our lives and in the business world;
  • Changed the health industry – modern technology in hospitals, reducing the mistakes made by doctors and evolving the patients treatments; 
  • Efficiency and productivity – helping businesses increasing production, saving time and money in the industry;
  • Encourages innovation and creativity – it is very easy to start a job today (while at home). A good example is kickstarter.com which helps creative people get funds for projects through crowd funding.
Disadvantages
  • Job loss – replacing humans;
  • World destruction weapons – increasing endless wars;
  • Increased loneliness – social isolation;
  • Competency – increased dependency on modern tools that reduces our creativity and intelligence. 

How Technology affect Business

Productivity

Through process improvement, developing worker skills and product development, technology tends to increase productivity in business operations. While the exact size of that improvement is still a matter of academic debate, technologies like email make communication about business operations considerably faster and easier, increasing the overall productivity of workers. Technologies like online customers service and customer support pages also reduce the need for personal attention and increase the productivity of investments in these areas without sacrificing customer experience.

Acceleration

Whether through faster airplanes or online data transfers, technology tends to accelerate the rate of business operation. What once took weeks through the mail or face-to-face interactions can now be accomplished in seconds with a keystroke. Online money transfers, Web purchasing and Internet file sharing all tend to accelerate the production cycle, making the capitalization, production, sale and distribution of goods considerably faster. From an operations standpoint, technological acceleration both forces companies to move faster to meet consumer demands and provides the tools for them to do so.

Globalization and Interdependence

The ease with which companies can communicate and transfer resources on a global scale makes them more likely to conduct business with a global web of clients and suppliers. Technology like Internet video conferencing and instant access to economic data from around the world makes it just as feasible to conduct business or make investments in a neighboring town as doing so on another continent. Technology facilitates this integration and interdependence through improvements in transportation, logistics and communications.

New Technology

As technological innovation makes consumers want new types of products, businesses have to adjust their operations to meet new market demands. Businesses integrate new technologies, such as computers and software packages, into their daily operations and production cycle and provide new products such as increased mobile compatibility for a line of electronics. Driven by consumer desires for new technological goods and more convenient technological services, businesses can compete with each other based on their pace of innovation and adoption of new technologies.

Risks

Although adopting new technology can be very beneficial -- even necessary -- for a business, every new technology also presents a unique set of new risks. Without proper employee training in how to use a new software system, for example, technology can actually decrease productivity and even reduce employee satisfaction. The rapid migration of personal and corporate operations data to online databases also makes companies more vulnerable to cyber-attacks that can adversely affect operations or shut down a business altogether.

Modern Devices will change our Life

The 4K TVs
Sony4K
The tendency of replacing classical television with digital television has been going on for a while, but the 4K TVs will probably be the final hit for this old industry. The 4K terminals can display movies with resolutions four times bigger than HDTV, so it is understood why they’re so appreciated.
For the moment, the price is prohibitive, and the current capabilities of televisions would not be able to ensure a solid number of programs that can be enjoyed on this device—but all the same, it is a huge step forward in terms of clarity and fidelity. How long before a 4K TV becomes a realistic purchase? Some might tell you that it’s a matter of weeks. You can already buy 4K televisions with Soni’s 55 and 65 inch models coming in at $5,000 and its 84 inch going for the tidy sum of 24 thousand. And it is already supported on Youtube. Here is a beautiful 4K video of ink drops (note: switch quality to “original” for the 4k version).
5
Smart Watch
Pebble2F0A6577
Pebble” officially launched in 2013, is the first smart watch. Besides the common functions of a classic watch, it can be connected to the Smartphone or tablet, with a simple Android or iOS application. This way, the watch will give you access to lots of information besides the time of day, such as missed calls, messages, and emails. The device is connected with an app store also, so the developers could create other applications that would make Pebble even more interesting and useful.
4
Billboard That Produces Clean Water
1797328059 1362216236
It seems like advertising, nowadays, is as necessary as clean water for society to function. So it’s refreshing to see one company working hard to combine the two. Located in Lima, Peru, and developed by The University of Engineering and Technology of Peru and ad agency Mayo DraftFCB, the billboard is able to produce around twenty-six gallons of water per day. It uses five filtration devices, and is helped along by Lima’s extremely humid air.
The billboard is designed not only to provide water to Peru’s largest city—a city where 1.2 million residents don’t have running water—but also to encourage kids to apply to UTEC and study engineering. This could be one of the biggest technological revolutions ever, which will solve one of humanity’s biggest problems—or it could merely be an ambitious plan that won’t evolve to the next level. Only time will tell.
3
Google Glass
Google-Glass-Guy
People have tried to make smart glasses before, with very little luck. Google’s “Glass” seems like the first pair that might actually work properly. Not only that—people who have used them said that (despite the uncanny feeling that everyone’s staring at you), the experience was actually pretty good. Being able to get real-time information about everything you’re looking at may seem to some like information overload, but it’s likely that most people will become used to the idea the future.
2
Myo
Myo1 610X359
Dubbed the next generation of gesture control, the Myo is an armband full of sensors that are able to pick up on the electrical activity in your muscles, in order to wirelessly control your electronics via Bluetooth. According to the creators, the device will work with both Windows and Mac OS, with iOS and Android support soon to follow. The Myo can already be preordered for $149.
Its success may well depend on the number of applications it will work with. It’s a safe bet that your average gamer is the most eager to see the gaming abilities showcased with this device. One way or another, the Myo gesture control armband, if successful, will consign camera-based gesture-recognition to the history books.
1
Argus II Retinal Prosthesis System
Argus-Ii-2
Developed by Second Sight, the Argus II is a device that works to restore vision to those suffering from complete or partial blindness. It does this by capturing images via a mini video camera in the glasses, which are then transformed into instructions that are picked up by an implant placed on the wearer’s eye.
Once the implant has received the instructions, it sends them to an electrode array which then forwards the visual information to the brain via the optic nerve. This is a true revolution of technology, which offers the chance of restored sight to millions of disabled people around the world