Web Applications on World News

Flipboard, the app that lets you tap and flip your way through digital magazines on smartphones and tablets, has now come to laptops and desktops as web apps. You can now access your Flipboard account from a Web browser, complete with the flip animation — for better or worse. This might now be the perfect digital newspaper across several devices.

download (71)

You can also use the Web app to create your own magazines to clip articles for later viewing via a bookmarklet. But the magazines you create are kept separate from the rest of Flipboard on the Web, which makes the Web app a better addendum to the mobile app than standalone product.

The app Flipboard was launched in 2010 by former Apple iPhone engineer, Evan Doll, and former Tellme CEO, Mike McCue. The duo set out to create an app that merged the simplicity and feel of a magazine with the accessibility and collaboration that technology provides. The app integrates news from media outlets from around the world and presents it in a magazine format.

CEO Mike McCue mentioned about the back story of bringing Flipboard to the web. “When we started,” he says, “we thought we were going to build a website.” Hearing rumors about Apple’s iPad, they bet on a tablet app, and now, three years after launch, they’re moving back to the desktop. Though McCue agrees that the recent demise of Google Reader played into the decision to build for the web, the team wanted to open up its users’ magazines to a bigger audience, instead of keeping them stuck behind an app wall.

download (70)

Innovations like these are very important for today’s social media and information age. This is especially true for sensitive news that needs to be spread to world consciousness – nes like human rights violations, issues on Korean comfort women, terrorism and the like. With just a touch of your fingertips, ignorance might be averted and more and more people will see what really happens worldwide. The app makes use of the prevalence of internet in our lives, from tablets to smartphones. It also highlights how everything is made easy in this day and age via the internet, so why not take advantage of this for spreading news and ideas?

Images from wired.com

Web Application Structure  

In the previous article, web applications where introduced. It was also defined. As well as the main function was also elaborated. In this article, the processes and the structure of web applications would be discussed.

First, stripped down, how do web applications look like? Well, applications are not one big program made up of thousands of codes. On the contrary, applications are usually broken into chunks, also called tiers. Each tier has been assigned a specific role to function for the overall program. Though there are many variations of different numbers of tiers, the most common structure for any application would be the three-tiered application. In these tiers one could find: presentation, application, and storage. So basically the average functions of a website, these are the contents of the basic website wherein only text or online shops could be found.

Web Application Structure  

Web Application Structure

To explain further, for the first tier (presentation), it would be the Web Browser. Why? Of course, overall, the bigger picture would be viewed from the web browser itself. As the web browser is a collection of thousands of web sites. And as was mentioned, the web browser would be the one to interpret said codes. Next, the second tier (application logic). So as the name suggests, this would be the part where everything is put together. And lastly would be the third tier (storage).

In order to fully understand the structure of web applications, one could compare it to a restaurant. So let’s say a person comes in and orders something (presentation), the waiter then would bring the request to the kitchen wherein they would cook the food ordered (application logic), and then at the end of the day, all the orders, the cash receipts, and basically inventory would be placed in a ledger (storage).

Web Application Structure  

Web Application Structure

But as was said, this is only a basic structure of web application. For more complex website functions, n-tiered applications are used.

Images from what-when-how.com and biztec.com.pk

Web Applications  

Web tools have been discussed. The functions, the types, the definition, and so on. It was already said that in order to create a website, you have to do the manual code editing, or with the help of web builders. But what is it you call the results containing the elements found in web tools? Web browsers! What are web browsers? A web browser is a software application for retrieving, presenting, and traversing information resources on the World Wide Web. These information resources is identified by the URL. It may be either a web page, a video, a photo, depending on the link itself.

Web Applications  

Web Applications

Moving on, how does a web browser keep track of all the information it receives? It may be an uploaded photo, or even queries once you fill out a form online. That’s where the use of web applications enter.

Web applications is any software that runs in the web browser. It is created in a browser-supported programming language. And of course, it then relies on the web browser to interpret said language. Moreover, web applications are computer programs allowing website visitors to submit and retrieve data in the Internet, through a database, and with the use of their preferred browser.

Web Applications  

Web Applications

Web applications also query the content server (a content repository database), and dynamically generate web documents to serve the clients. Basically, the use of web applications is to interpret the code given, gather and distribute data needed by the client, and keep the rest when not in use.

Images from codeplanet.io and googlesystem.blogspot.com

More on Web Applications  

In previous articles, introduction on web application was made through definition and the explanation of its functions. The structure of web applications was also shown, along with the discussion on certain specific processes. To make it clearer for the readers, analogies were also used. The difference between a web service, and a web application as they are both closely related was also shown through a series of definitions and examples.

More on Web Applications  

More on Web Applications

The only issue, a large-scale issue, related to web applications would be security issues. Because despite a number of their advantages, web applications do raise a number of security concerns stemming from improper coding, mostly. This is the importance of web developer tools. Aside from that, serious weakness or vulnerabilities allow hackers to gain direct and public access to databases in order to churn sensitive data. Since databases mostly contain sensitive and confidential information such as personal and financial details, many hackers frequently target them. Although such acts of vandalism as defacing corporate websites are still commonplace, nowadays, hackers prefer gaining access to the sensitive data residing on the database server because of the immense pay-offs in selling the data.

More on Web Applications  

More on Web Applications

Referring to the given structure concerning the processes of web applications, it is quite easy to hack any web application, you just need background and code related knowledge in fulfilling this. Recent research show that 75% of cyber-attacks are done at web application level. This is due to the easy accessibility, vulnerability of web applications, and the possible information they may get once they’ve hacked said web application.

Hence, keeping your firewalls up and updating your anti-virus would be a great way to protect yourself from these hackers. As well as check the security certificate of the webpage (https://_) .

Images from security-audit.com and societyofrobots.com

More about Web Applications  

In the first article, introductions about web applications was discussed, along with its functions. In the previous article, the structure and different variations of web applications were explored. More information about web applications would be reviewed in this one.

More about Web Applications  

More about Web Applications

People often confuse the difference between a web application and a web service. This is understandable because their purpose are overwhelmingly similar. To explain the difference clearly, for example we have an online calculator. Now, if you used that online calculator, and say you input 2 numbers in two boxes and the operation, and the page doesn’t load, then that would be web application. If you do the same thing and the page does load, then that would be a web server.

More about Web Applications  

More about Web Applications

At low level, both web application and web service are kind of the same thing. But the main point in this difference is the interaction to get the product. In a web application, the interaction would be between the tiers. And that it is mostly for the web users. On the other hand, web services are for machine/program to machine/program communications. Hence, it requires loading. Fully explained, web applications are when user request any data then the server embeds the response into some HTML and forward it to the user and on browser the HTML is rendered. While in web services, when a user requests for data then the server returns it as a XML array of objects and the data can be displayed by anyway the web designer wants.

Images both from tutorials-jenkov.com

All About Web Applications

In the previous articles, a lot of information covered about web applications. Web applications were defined. The functions of web applications were also revealed. And it was also explained, in a pretty understandable way, and with analogies as well, how web applications work. And of course, with a lot of advantages, as well as its important functions in the internet, there are major issues and setbacks that come along with it, such is the major issues that all web related program face—security issues. It was revealed that hackers primarily target web applications to get all sorts of personal and financial information. And it was then recommended to set up a firewall, and even an internet firewall, as well as keep the anti-virus up to date.

All About Web Applications

All About Web Applications

But what was failed to be addressed is the history of web applications. How long have web applications been around? Web applications have been around since before the web gained the mainstream popularity it has today. For example, Larry Wall, the developer of Perl, a popular server-side scripting language, created that language back in 1987. And that was only one of the developments back then, imagine how old web applications really are. That was seven years before the Internet really started gaining popularity outside of academic and technology circles.

All About Web Applications

All About Web Applications

The first mainstream web applications were relatively simple, but the late 90’s saw a push toward more complex web applications. Nowadays, millions of Americans use a web application to file their income taxes on the web.

Images from alma.ch and glennas.wordpress.com

What is ‘the Cloud’?

You may have heard people using terms like the cloud, cloud computing, or cloud storage. But what exactly is the cloud? Basically, the cloud is the Internet—more specifically, it’s all of the things you can access remotely over the Internet. When something is in the cloud, it means it’s stored on servers on the Internet instead of on your computer. It lets you access your calendar, email, files, and many more from any computer with an Internet connection.

What is ‘the Cloud’?

What is ‘the Cloud’?

Why do many people use the cloud and why do many companies promote using it? There are many reasons, but the main reasons are convenience and reliability. In the past, if you wanted to bring a file with you, you would have to save it to a USB flash drive, external hard drive, or CD-R disc. Saving a file to the cloud ensures that you’ll be able to access it with any computer that has an Internet connection, so you don’t have any physical media to keep track of. The cloud also makes it much easier to share a file with coworkers or friends, making it possible to collaborate over the Web.

What is ‘the Cloud’?

What is ‘the Cloud’?

With the cloud, you’re much less likely to lose your data because it is stored on servers. However, just like anything online, there is always a risk that someone may try to gain access to your personal data, so it’s important to choose a strong password and pay attention to any privacy settings for the service you’re using. This is one of the biggest issues now, especially with people’s accounts getting compromised, specifically financial, credit card accounts and the like.

Images from santekonline.com and omeganetworx.com

A History of Web Apps

Web Applications have been around since before the web gained mainstream popularity. It can even be traced back to the Internet’s history. The history of web apps, cloud computing or even the internet  goes back to at least 1961 when the concept was first given life by a comment made by future Turing Award-Winner John McCarthy in a speech at the Centennial Celebration of MIT. McCarthy, also responsible earlier (1955), for the coining of another phrase of great current importance, “artificial intelligence,” said at that time that he believed that computing would be organized in the future as a “public utility.” The word “utility,” of course, meaning the metered use of computer infrastructure and services deployed at locations other then the users’. Shared assets being then as now the most important spoke in the conceptual wheel. At the time of McCarthy’s Delphic utterances the Internet was still in its infancy.

 A History of Web Apps

A History of Web Apps

The early websites were a great way to exchange information, but HTML (Hypertext Markup Language) is very limited in what it can do. It is much closer to a word processor than an application development environment, so new technologies emerged that could help businesses do more with the Internet. These technologies included server-side languages like ASP and PHP and client-side technologies like Java, JavaScript and ActiveX.

 A History of Web Apps

A History of Web Apps

It was through a combination of these technologies that businesses could overcome the limitations of HTML and create web applications. The simplest application that most people have run across is the shopping cart, which allows us to order our goodies on the web instead of driving to the store.

Images from formal.stanford.edu and lifehacker.com

Keepvid

Have you ever had that dilemma of wanting to save a Youtube or any online video on your computer for offline re-viewing? If you try to search for “downloading Youtube videos” on the internet, Keepvid.com will probably always appear in your search.  Keepvid is one of the best web apps for the job. According to it’s website, “KeepVid Video Downloader is a free web application that allows you to download videos from sites like YouTube, Facebook, Twitch.Tv, Vimeo, Dailymotion and many more. All you need is the URL of the page that has the video you want to download. Enter it in the textbox above and simply click ‘Download‘. KeepVid will then fetch download links in all possible formats that the particular site provides.”

Keepvid

Keepvid

However, it doesn’t work well on Mac. It also provides an ad-free desktop program to download online videos, but the program currently only works on Windows. You also need to install Microsoft.NET in order for KeepVid to work properly on your computer. So if you’re a Mac user, you need a KeepVid alternative for Mac. Of course there are alternatives like iSkysoft Video Downloader. It is the easiest solution to download online videos without any advertisement.

Keepvid

Keepvid

How can it be any simpler than this? Some of these free web apps can even give you different types of formats such as .mp4, .flv etc. for your video as well as different qualities, (360p, 720p, full HD). You can now even download the .mp3 file of the video you are watching.

Images from themediaant.com and optimwise.com

 

Web App-Games

Web App-Games

Web App-Games

Whether you’re bored or if you’re just the type of person who plays a lot of computer games, the innovations of the web-app games is just the one for you. You can just choose and play the games that you want right in your internet browser. Ever since the start of the boom of the World Wide Web, internet games that can be played on the browser have sprung. Currently there are literally millions of games that you can play. Some are needed to be played while connected to the internet while others need not. An example of the latter is the Google Chrome browser. You can download from a multitude of games from their Chrome Web Store. The Chrome Web Store offers a lot more than just a healthy dose of extensions, themes, and other nifty apps. It also houses an impressive collection of games that can be directly played on the browser hassle-free for a small fee, or nothing at all. While Flash-based games are nothing new — like Addictinggames.com — playing them in your browser adds an entirely new level of social interaction and save functionality that we could only dream about 10 years ago. The same great titles that are available on your Android smartphone, tablet, and high-end gaming console are also available on Chrome. Now all you need to know is which games are worth your precious time if you want to truly immerse yourself in the Chrome experience.Ranging from arcade games, to RPG’s to brain games to classic boardgames brought into the digital age, there are definitely a lot to choose from.

Web App-Games

Web App-Games

Images from g4tv.com and thenextweb.com