Professional Documents
Culture Documents
Assignment
Course Title :: Software Engineering
Roll no:
1)15018
2)15035
Submitted By:
1) Uzair ul Hassan
2) Waqas Hamid
Submitted to:
Mam Asma
Due date:
07-10-2019
Q.no.1:: what characteristics differentiate webapps from other
software
3. Web applications require a hosted web server where the content is hosted. This
content will be downloaded on the fly based on user’s commands and
operations will be performed on the server.
Now as the years passing new trends and technologies emerge and bring revolutions in
the app and web development. Web app development is a dynamic field. Lots of
technology trends rise and bring revolutionary changes in the ways these apps are
developed and deployed.
There are some features are given below to overview of advancement of web app in
future.
1. Progressive web apps - Progressive Web App that utilizes modern web abilities to
provide an experience that is similar to the application in mobile phones. The features
that progressive web apps provide are same as mobile applications, like offline support,
a camera without needing to download these features from App store or Play store.
2. PHP7 and JavaScript Changes - Most websites use PHP, and in recent years, PHP 7
was released with different changes that have revolutionized the entire web
development domain. Possibility to group import ads as well as Engine exceptions along
with anonymous classes is duly added.
3. Single page website - Websites have two main types: multi-page affairs, and one-
page setups. The biggest advantage of a single page website is simplicity. There is no
complex navigation or deep menu to pass over.
4. AMP is a new norm - AMP is designed to enhance the overall performance of web
content and ads while improving website speed and user experience. It works seamlessly
and people have started liking it. In a way, it is fair to mention that AMP is here to stay.
5. VR and AR - VR and AR are futuristic technologies that are capable of changing the
ways of interaction with websites. Companies like Google, Samsung, and Microsoft are
investing a huge amount in these technologies. You can offer an immersive experience
of the virtual world to the users with the help of VR. AR shows the glimpse of a virtual
world in the real world while enhancing the user experience. Now both these
technologies are not limited to mobile apps. It is expected that their collective market
size would worth USD $215 billion by 2021.
6. Artificial intelligence has made its way through all sectors of society. Every person is
using this technology in some or the other way. Moreover, it is modified for different
age groups and industrial sectors. The future of artificial intelligence is more
fascinating than ever. People seem to have indulged in this debate for years now. Some
say robots are the future and they will replicate humans completely. Another opinion is
a human dependency on this sector will increase manifold. However, one thing is for
sure artificial intelligence is progressing faster than ever, and no one knows what
might come next.
7. Motion UI - Motion UI is simple, flexible and universal. Motion UI is a Sass library for
used for creating CSS transitions and animations easily and rapidly. It enables web
developers to the prototype of animated elements and seamlessly integrates them into
their website. Motion Sass maxims, CSS animations and transitions to create neat
effects to run on specific hardware using a specific operating system.