3.3.7 Emerging Trends In Software

New advances in both hardware and software continue to have a profound effect on our daily lives. The implications of these technologies will have far reaching effects for software developers. Software developers must remain up to date with current and emerging technologies if they are to remain competitive. The Information Technology industry is renowned for its speed of evolution.




Your normal day in 2020


Top 5 Futuristic Technologies - that exist today


Articulate Naturality - The Future of Augemented Reality


AR - Product Marketing


Wearable Computing and the Veillance Contract - Steve Mann at TEDxToronto





Quantam Computers

Will we ever have the amount of computing power we need or want? If, as Moore's Law states, the number of transistors on a microprocessor continues to double every 18 months, the year 2020 or 2030 will find the circuits on a microprocessor measured on an atomic scale. And the logical next step will be to create quantum computers, which will harness the power of atoms and molecules to perform memory and processing tasks. Quantum computers have the potential to perform certain calculations significantly faster than any silicon-based computer.

Quantum Computer in a Nutshell (Documentary)

Quantum computation | Michelle Simmons | TEDxSydney


Quantum Computers Explained – Limits of Human Technology


YouTube Video





Graphene

Future Applications of Graphene



Neural Networks
Published on 26 May 2017

This app uses artificial intelligence to turn design mockups into source code
https://thenextweb.com/apps/2017/05/26/ai-raw-design-turn-source-code/#.tnw_gQLk5vQp

While traditionally it has been the task of front-end developers to transform the work of designers from raw graphical user interface mockups to actual source code, this trend might soon be a thing of the past – courtesy of artificial intelligence.

Copenhagen-based startup UIzard Technologies has leveraged the latest developments in the field of machine learning to build a neural network that, once fed with raw screenshots of graphical user interface, proceeds to automatically generate code.

What is particularly intriguing is that the so-called Pix2Code model has the capacity to produce code for three different platforms, including Android and iOS as well as other web-based technologies.

As UIzard founder Tony Beltramelli explains in his research, the novel approach could potentially “end the need for manually-programmed” user interfaces altogether. At present, the method generates code from screenshots with an impressive accuracy of over 77 percent, but the consistency of the algorithm is likely to improve in the future.

Watch this brief video demonstration to see the AI-powered app in action:

pix2code: Generating Code from a Graphical User Interface Screenshot

Published on 23 May 2017

While UIzard has already shared some of the principles behind the technology powering its software, the company notes that the source code for the actual app will become available later this year. So make sure to follow this GitHub repository for more insights.

For more details about the Pix2Code generator, Beltramelli has documented the science behind the app in an academic paper you can find here.







Subpages (1): 1. Student Activity
Comments