Archive for the ‘IT Trends’ Category
We see this “Is Java out of business?” question pop up year after year. They say that Java is the least feature-rich language of the popular languages on the JVM and the slowest to move on new features in the last decade. There are also people who believe that because so many new JVM languages are being invented is proof that the Java language is lacking and that Java is no longer meeting the needs of many developers. And yet, by all external markers, Java is alive, well, and growing.
Here are several proofs for it:
1. TIOBE ranked Java as its top language of 2015 currently shows it enjoying 5% growth in use since 2014, more than any other programming language.
2. RedMonk has recently published the latest edition of its bi-annual list of the top programming languages. Compiled with the help of data obtained from GitHub and StackOverflow, this list tells us about the usage and discussion of a language on the web. Just like the previous years Java is among the top of the programming languages.
3. Further, the PYPL Index, which ranks languages based on how often language tutorials are searched on Google, shows Java clearly out in front with 23.9% of the total search volume.
Since Java first appeared it has gained enormous popularity. Its rapid ascension and wide acceptance can be traced to its design and programming features, particularly in its promise that you can write a program once, and run it anywhere. Java was chosen as the programming language for network computers (NC) and has been perceived as a universal front end for the enterprise database. As stated in Java language white paper by Sun Microsystems: “Java is a simple, object-oriented, distributed, interpreted, robust, secure, architecture neutral, portable, multithreaded, and dynamic.”
So here are the most common and significant advantages of Java that helped it to take its high position in a quite competitive environment of programming languages:
- Java is easy to learn.
Java was designed to be easy to use and is therefore easy to write, compile, debug, and learn than other programming languages.
- Java is platform-independent.
One of the most significant advantages of Java is its ability to move easily from one computer system to another. The ability to run the same program on many different systems is crucial to World Wide Web software, and Java succeeds at this by being platform-independent at both the source and binary levels.
- Java is secure.
Java considers security as part of its design. The Java language, compiler, interpreter, and runtime environment were each developed with security in mind.
- Java is robust.
Robust means reliability. Java puts a lot of emphasis on early checking for possible errors, as Java compilers are able to detect many problems that would first show up during execution time in other languages.
- Java is multithreaded.
Multithreaded is the capability for a program to perform several tasks simultaneously within a program. In Java, multithreaded programming has been smoothly integrated into it, while in other languages, operating system-specific procedures have to be called in order to enable multithreading.
Nonetheless things changed since the time when Java was created. In the recent years, many important languages have appeared and left an impact on the technology world. Due to their simplicity and user-friendliness, they have managed to surpass the more established languages. So we tried to make a list of reasons why Java is going to stay on the grind in the nearest future:
1. Java is time-proved.
You generally need a strong reason to switch from a language you’re currently using: it requires time to practice and learn new languages, and you have to be confident that the language you’re considering switching to will be supported in the long term. Nobody wants to build software in a language that will be obsolete in five years’ time.
2. JVM and the Java Ecosystem.
The Java Virtual Machine, or JVM. compiles programs into bytecode, which is then interpreted and run by the JVM. Because the JVM sits above your specific hardware and OS, it allows Java to be run on anything, a Windows machine, a Mac, or an obscure some flavor of Linux.
The big advantage granted by the JVM is in this increased compatibility and the stability it affords. Because your application runs in the VM instead of directly on your hardware, you can program said application once and trust that it is executable on every device with a Java VM implementation. This principle is the basis for Java’s core messaging: “Write once, run everywhere.” And it makes Java applications very resilient to underlying changes in the environment.
3. Java and the Internet of Things.
“I really think Java’s future is in IoT. I’d like to see Oracle and partners focused on a complete end-to-end storage solution for Java, from devices through gateways to enterprise back-ends. Building that story and making a success of it will help cement the next 20 years for Java. Not only is that a massive opportunity for the industry, but also one I think Java can do quite well,” said Mike Milinkovich, Executive Director of the Eclipse Foundation.
Oracle agrees. Per VP of Development Georges Saab, “Java is an excellent tech for IoT. Many of the challenges in IoT are many of the challenges of desktop and client Java helped address in the 1990s. You have many different hardware environments out there. You want to have your developers look at any part of the system, understand it and move on. Java is one of the few technologies out there that lets you do that.”
Thus, Java might have its detractors, and some of their arguments might even be reasonable. Nonetheless Java has evolved a lot since its inception, holds the lead in many areas of software development and has more prospects for the future. So, in our opinion, its survivability is not in doubt.
And what do you think? Is Java going to become one of the dead languages? Or it has all chances to survive? Feel free to share your thoughts in comments below!
Business Development Manager
Professional Software Development
It’s not a secret that technology does not stand still and every year gadgets are becoming smarter and the developers are trying to surprise users and make something incredible. Probably, one of the most expected smartphone of this year – is the new iPhone 7. It not only possesses all the necessary functions, but also belongs to the category of image devices.
As we have already known Apple will release its next-generation iPhone in a week, and with a launch date fast approaching, details about the new device have been leaking out at a rapid pace. As with most iPhone launches, we’ve seen a slew of rumors that have given us a solid look at what we can expect to see when Apple unveils its new iPhone on September 7.
Of course, as with any rumor cycle, we have seen some conflicting information, so there will still be an element of surprise when Apple CEO Tim Cook and other Apple executives debut the 2016 iPhone.
Well, let’s have a brief look of what we can expect from new iPhone 7.
Since the 3GS launched in 2009, Apple has used an alternating “S” naming formula to mark years where the iPhone does not receive a major redesign, saving its numbered upgrades for years where design changes are introduced. Releases have been as follows:
2007 – iPhone
2008 – iPhone 3G
2009 – iPhone 3GS
2010 – iPhone 4 (new design)
2011 – iPhone 4s
2012 – iPhone 5 (new design)
2013 – iPhone 5s
2014 – iPhone 6 and iPhone 6 Plus (new design)
2015 – iPhone 6s and iPhone 6s Plus
The next-generation iPhone is expected to be called the iPhone 7 and since we are expecting Apple to continue offering two versions of the iPhone – with 5.5 and 4.7-inch displays – we will also see an iPhone 7 Plus.
Every rumor we’ve heard about the iPhone 7’s look suggests Apple is aiming to make the iPhone 7 up to 1mm thinner, removing the headphone jack would be one way to help achieve this, forcing music fans to use wireless Bluetooth headphones, or headphones that connect via the Lightning port, or an adaptor, but other rumors suggest the iPhone 7 and 7 Plus will have a body that is the same thickness as the iPhone 6s.
A redesigned home button was one of the most active topics in the early iPhone 7 prediction conversation. The iPhone 7 would have a “Force Touch” home button. So instead of a physical mechanism, Apple will use its ‘Force Touch’ technology and a motor inside the iPhone to provide the sensation that the button is being physically depressed, similar to the “Force Click” touch pad included on the latest model MacBooks.
Many sources are expecting a significant step up in quality with the iPhone 7’s camera. New evidence appears to suggest that both new iPhone 7 models will have optical image stabilization capabilities. But a steady stream of sources have reported that the dual camera would likely be included on the 5.5-inch-screen iPhone 7 Plus and/or Pro and probably not the standard 4.7-inch-screen iPhone 7. The dual cameras in the iPhone 7 Plus will reportedly use two sensors to capture separate photos with different color patterns, merging them together for one final photograph. Capturing two images at once and merging them is expected to result in brighter, more detailed photos and better zoom functionality.
It’s also going to have faster processor, as the new version is expected to run on a new A10 chip that could be 50 per cent faster than the current A9X, with 3GB of RAM and a 2.37GHZ processor. Numerous sources have suggested that the phone will have 3GB of RAM, where the current model has 2GB.
As battery life remains one of the biggest complaints that users have against the iPhone, the new version will have a 1735 mAh capacity battery and the iPhone 7 Plus a 2810 mAh one – up from 1715 mAh and 2750 mAh respectively.
We can expect that Apple will continue on its path of introducing more powerful, efficient devices with each design iteration. The iPhone 7 and iPhone 7 Plus are expected to include next-generation A10 processors manufactured by TSMC. Internal storage space is getting a boost, with entry-level devices expected to start at 32GB instead of 16GB, and up to 256GB of storage may be available.
What is more, a part leak suggests the iPhone 7 could include dual SIM trays to allow the device to send and receive calls and messages from multiple phone numbers. Dual SIM trays would also allow the iPhone 7 to work with multiple carriers at the same time, ideal for traveling.
Another possible advantage of the new iPhone may be full waterproofing. Instead of adding armour to the outside of the iPhone to protect it from water, the method would coat electronic components found inside the iPhone in a protective waterproof material that would prevent them from getting damaged should water find its way in. If waterproofing the internals of the iPhone 7 doesn’t sound impressive enough to you, the next rumour might. It was published that the iPhone 7 could be waterproof – but not by creating a watertight body, or even waterproofing the internals. Instead, the patent suggests that the iPhone could dry itself by pumping water (or any other liquid, for that matter) out of the device via its speaker grills. Pretty cool, eh?
Well, my review is coming to the end. I hope you have found this information useful.
What do you think about these new features? Please feel free to share your thoughts with us. Thank you in advance!
Business Development Manager
Professional Software Development
Is Nordics pioneering IoT? From remote
control to autonomous connected things
and intelligent decision making. Initiatives from
Sweden, Norway, Denmark and Finland:
start-ups and industry leaders engaged.
Nordic countries are leading the way in the Internet of Things, the latest ‘Connected things’ study by TeliaSonera shows. There will be ~4 connected devices per person in the Nordics by 2018, Gartner Inc. predicts. Currently the Scandinavian region has 4 times as many connected “things” per person as the rest of the world.
The TeliaSonera report forecasts the Nordic market for IoT devices will grow by 23% annually, to €9.1bn by 2018: with Sweden placed first, Norway and Denmark – placed 2nd and 3rd, and followed by Finland.
Connected vehicles, connected building and connected people are the three driving forces for developments in connected cars, smart homes and digital health.
The fastest growing segment of IoT in Scandinavia is ‘connected people’ which includes not only people, but also animals. The market for connected people is expected to grow by 59% annually until 2018. ‘Connected vehicles’ (anything that transports passengers or cargo) sector is forecast to increase by 36% annually. ‘Connected buildings’ sector is expected to grow by 23% annually until 2018, when there will be, on average, 3 connected building devices, such as security, energy and HVAC, per household in the Nordics.
Impressive, but connected devices are only the first stage of IoT. “Enabling connected things to exchange and comprehend each other’s data, regardless of place, manufacturer or format, is key to realising the full potential of IoT, ” said Anders Elbak from IDC. So the aim is that “connected cars transform into intelligent transportation systems, connected medical devices into digital health and connected homes into smart cities.”
From the business prospective, Elbak pointed out that “very few [companies] acknowledge the business transformation opportunities” – or how to best make use of the vast amounts of data ‘connected devices’ generate to enable intelligent decision making, research and development and predictive services.
In the study by Accenture the Nordics are placed among the countries with the most conducive environment for Industrial IoT, along with the US, Switzerland and the Netherlands; while China, Japan, and Germany are just mid-table performers.
Recently in the Scandinavian region there have been several promising practical initiatives in the field of IoT, on radar both in start-ups and industry leaders.
In Norway, Nornir’s ‘smart home’ project addresses the expected elderly boom problem by providing the opportunity for them to live at home. The smart home environment accommodates intelligent sensors that monitor changes in the environment and the security system which recognises individualized patterns deviations and gives instant alerts to the ‘stakeholders’ if smth happens out of the ordinary.
Also one of the first worldwide real-time data linking systems is being implemented in Norway by Synaptic Technologies, and their Real Time Web (RTW) ambitiously strives to be a world-wide open platform for everybody to share and exchange readable or writable machine data online and for intelligent objects to be connected.
In Sweden, the startup Automile is tapping into telematics and untraditional cloud-powered fleet management. CEO Jens Nylander explained old legacy solutions typically require quite expensive physical installations and modifications to the car – meaning dependency on retailers and installers. Targeting primarily at smaller business, Automile operates on a SaaS model where the device itself is free and users pay a subscription fee. Interesting that big names like ABB and Ricoh International are now among the customers.
Thingsquare, Swedish IoT pioneer, provides the software platform allowing you to connect all your products with smartphones wirelessly.
Also the Swedish car manufacturer Volvo has introduced a cloud-based communications system for road safety: the tech is piloted in Sweden and Norway, where weather conditions can be suitably extreme, and it’s hoped the system will be standard in Scandinavia already in 2016 and is even a part of the governmental program.
The Swedish multinational provider of communications Ericsson recognises “Networked Society” as its core directive to align with IoT thinking aiming at connecting 50 billion devices by 2020; all in order to benefit its subscribers.
In Finland the IoT initiative is represented by BaseN Platform – a highly scalable and easily distributed IoT platform, enabling required scalability for hosting millions of things.
These are just a few interesting starts, still many more to mention are: from Sweden – Yanzi Networks, one of Intel’s innovation labs, Imagimob with Artificial Intelligence innovation for torso body tracking through embedded, wearables and mobile devices, Connode with unique position in Smart Metering Market, Springworks known for its machine-to-humanity (M2H) connectivity innovaton, FarmDrones with a connected solution for farmers to increase productivity and crops yield, Watty with the next generation energy product, Ewa Home, hidn Tempo, Minalyze; from Norway – Nordic (Semiconductor); from Finland – CyberLightning with its Smart city concept at the industrial scale, etc.
Have more interesting examples, or wish to share your point of view? You are welcome to leave your comment here.
Business Development Manager
Professional Software Development
Can you spend a day without your smartphone? I can hardly imagine it.
Could we imagine about 10 years ago that we would use smartphones and tablets every day, everywhere for almost everything: playing games, ordering taxi, watching tv, ordering food, etc? Possibly, not.
The mobile application industry is growing increasingly fast. It`s almost beginning of 2016 and it`s time to speak about top mobile app development trends that will rock this year.
Cloud driven apps will be on top
Cloud is going to play a leading role for a number of mobile apps in 2016. The cloud gives the possibility to sync apps across multiple devices. As the number of people using multiple mobile devices ( smartphones, tablets, wearables) is on the rise, the cloud approach makes it easy for them to access any data from any channel. Also, thanks to the cloud, app developers can retain the small size of mobile apps.
Gartner.com predicts that by 2018 at least 30% of service-centric companies will move the majority of their ERP applications to the cloud.
Focus on Mobile apps security
We witnessed a great increase in information leaks and hacker attacks in 2015 that affected a lot of organizations from small companies to industry giants and government organizations. Reports just prove this fact, more than 75% of mobile applications would fail basic security tests in 2015.
This is horrible as many mobile applications store sensitive and personal information. Gartner predicts that by the end of 2016, more than 50% of global 1000 companies will have stored customer-sensitive data in the public cloud.
So security is a key principle mobile developers should focus on in 2016.
IOS has proved itself as the most secure platform. Android has always been claimed as a non-secure platform, however developers paid more attention to security issue in the latest Android versions.
Shift towards enterprise mobile applications
This trend of the year 2015 will continue to boost in 2016.
According to a survey conducted by Vision Mobile in the beginning of 2015 43% of developers working on enterprise apps were making more than $10,000 per month. In comparison, only 19% of the app developers focusing on consumer apps were making a similar income. The percentage of successful enterprise apps developers is double the percentage of consumer apps developers.
So it`s not a secret that mobile apps developers will focus more on enterprise applications development to generate more revenues
Internet of Things / IoT and wearables
We have seen a big increase in usage of wearable devices in 2015 and this trend will continue to boost in 2016 as well. Certainly, IoT is still in its infancy and it`s mostly consumer based at the moment, but it`ll be adopted for commercial as well as industrial use.
Wearable tech devices, such as Google Glass and iWatch, have already created a huge buzz in the market and are becoming more and more popular.
Analysts predict that IoT will be the next big technological breakthrough and more and more people will be connected to “Things” in the nearest future.
It means that mobile developers and entrepreneurs should be prepared for this trend and consider IoT and wearable technology while developing new applications.
Focus on swift programming
Swift, a relatively new programming language from Apple, has already gained quite a substantial popularity. Apple’s CEO, Tim Cook, claimed that this set of tools was downloaded more than 11 million times in the first month alone. Now, these numbers are bigger.
Swift is designed as both an application language and a systems language and gives the possibility to develop apps for iOS, OS X, watchOS, tvOS, and so on.
I`m sure we will hear more about Swift in 2016.
Vaster adoption of location based technology/ Beacon
Another great trend for mobile developers is beacon technology.
This technology has already revolutionized the shopping experience and is expected to be adopted by other domains other than retail for its location tracking benefits.
New cross platform tools
With the rise of wearable devices, smart TVs, mobile applications need to suit the requirement of multiple platforms and devices. Cross platform tools may be a good solution. Sencha, Titanium, Unity 3D, Cocos2D, PhoneGap, are already playing a big role in the mobile app development market. In 2016 we may see the emergence of new cross platform development tools.
So, this was a short list of mobile app development trends that will be on their rise in 2016. I`ll be happy to hear you opinion on the future of mobile industry. What trends would you like to add to our list?
Business Development Manager
Professional Software Development
With the end of the year approaching, many experts make predictions for the market directions at least for an upcoming year. Such organizations as Gartner have already announced their visions. So let’s have a closer look at the top tech trends and discuss how it will influence of lives and business strategies.
1. The Device Mesh
The device mesh refers to an expanding set of endpoints people use to access applications and information or interact with people, social communities, governments and businesses.
The device mesh is basically a part of Internet of Things. We all have noticed a tremendous growth in this area this year. Many companies are stating that they’ve got the best platform for internet of things. Still most of them ignore the fact that they all are just fragmented. It’s quite obvious that users would benefit more if there was an ecosystem where data was shared more broadly. This trend is expected to evolve in 2016. The value of the combination is much greater than the sum of the parts, experts say.
2. Ambient User Experience
This trend results from the previous one. It’s expected that sensors will gather more contextual information. Here experts are talking about a long-term future of immersive environments with augmented and virtual reality, but for now it’s mainly about continuity between devices and location.
“Instead of the user having to go and look for something like hotels, the device would already know what kind of hotel they are looking for based on what hotels they have picked in the past.”, experts say.
Context comes from both human and physical elements. The former is emotional state, habits, interests, group dynamics, social interactions and colocation of others, present tasks, and general goals, while the latter is the user’s absolute position, relative position, light, pressure, noise and atmosphere of the area.
3. Information of Everything
According to Gartner, by 2020, 25 billion devices will be generating data of all possible kinds about almost every topic imaginable. Looks like a chaos, doesn’t it? So the most challenging trick is to be able to sort out this data and make sense of it. Hence the need in different semantic tools, classifications and data analysis will only arise. So this is where some companies might consider expanding into.
4. Advanced Machine Learning
Another tech trend for 2016 and beyond – and tied up with the Information of Everything – is advanced machine learning. It basically means that computers are going to automate data processing by learning and adapting. The end result is artificial intelligence. In the process, much of the initial analysis can be done by machines and people will need to engage at a higher level as a result.
5. Virtual assistants
The software virtual assistants are also bringing the change. Google Now, Cortana, Alexa and Siri are just the beginning. Many specialists are exploring how they can use autonomous things and agents to augment human activity and free people for work that only people can do.
6. Adaptive Security Architecture
The majority of CIOs list security as their top priority, especially with an increased number of companies that have experienced breaches. That’s why the development of adaptive security architecture is inevitable. Techniques to avoid detection include frequently checking antivirus results and changing versions and builds on all infected servers when any traces of detection appear. Cloud-based services and open APIs only make the demand for adaptive security higher.
Among other trends, experts mention 3D-printing and bioprinting in particular, bluetooth beacon and others. These trends have already set foot in our lives, they are just going to expand further. So which of them have influenced your life in particular? Do you think one of them will outpace the others? Please share your thoughts and predictions here. Thanks a lot!