Choosing the web s future. Peter-Paul Koch FOWA, 6 October 2015
|
|
|
- Justin Skinner
- 10 years ago
- Views:
Transcription
1 Choosing the web s future Peter-Paul Koch FOWA, 6 October 2015
2 Opinion warning (throughout)
3 Also: work in progress
4 Four problems 1. Web developers want to emulate native apps, which I think is not possible. 2.This causes browser vendors to add more and more features. 3.Also, we get more tools that become a problem instead of solving one 4.People who re new to the web often think the web is just one platform
5 1Emulating native apps
6 What went before In , several successful web apps were built that emulated native desktop apps; most importantly Google Docs took on Microsoft Office. Quality was generally good (enough), so this was rightfully seen as a victory for the web.
7 What came after After those successes, web developers thought they could do better than native mobile apps as well. This, generally speaking, has turned out not to be the case but our feature priorities and the general direction of web development still point towards ever more complicated apps
8 Not possible Technically, it s simple. Native apps communicate directly with the OS. Web apps communicate with the browser, which communicates with the OS. Therefore web apps will always be a bit slower and coarser than native apps.
9 Not possible Sure, the web is adopting native feature after native feature, and improving performance by a lot. It will have caught up with native in I don t know, two years? But by that time native will also have progressed and we ll still be behind. It is impossible for the web to ever become as good as native.
10 Consequences You destroy basic usability by hijacking the scrollbar. You take native functionality (scrolling, selection, links, loading) that is fast and efficient and you rewrite it with cutting edge javascript toolkits and frameworks so that it is slow and buggy and broken. You balloon your websites with megabytes of cruft. You ignore best practices. You take something that works and is complementary to your business and turn it into a liability. Baldur Bjarnason -
11 Consequences But wait Am I saying that it s all the fault of trying to emulate native apps? Not quite, though that does play a role. It s the mindset of making everything more complicated that I object to. And the attempt to emulate native apps started that mindset.
12 2 Too many features
13 Name all features browsers added in 2015
14 Features I think browsers are implementing too many features. This is tricky, though. It s not individual features that I object to. Most individual features are a good idea, and they solve some kind of issue. The problem is that there s so MANY of them.
15
16 Many features With many clever minds working on many features, overspecialization becomes an issue. You know all about the feature you re developing, but lose track of other features that are being developed at the same time. Tunnel vision.
17 Polyfills New features are frequently not supported in many (most?) browsers. So we add another polyfill. So clever! Except that it increases our tool footprint once again - possibly even without good cause. Do you REALLY need that new feature? Also, it makes web developers lazy. Why not force them to write their own? That ll teach them a lot more than just copying code.
18 Software market maturity Users = web developers, and not visitors! 1. Technology focus. Concentrate on the fact that it works at all. 2. Feature focus. Concentrate on new features users may need. 3. Experience focus. Concentrate on the overall experience users get. by Jared Spool
19 Software market maturity We ve been stuck in the feature focus phase for far too long. I d say it s time to move to the experience focus stage. I d say we want to improve the overall experience of creating websites. What does that mean? I have no clue.
20 Moratorium That s why I propose a moratorium on browser features of about a year. During that year, browsers may not implement new features. However, browsers are allowed to copy features other browsers already support and write bug fixes while developers learn the previous set of features
21 Stifling innovation Won t a moratorium stifle web innovation? Well yes, it would. In fact, that s the point. Since web innovation is currently defined as making the web even more app-like it could do with some stifling. Until we ve given the whole thing a little more thought.
22 3 Too many tools
23 Speed The web has a speed problem, especially on mobile. Ads are part of the problem. Or rather, maybe not even the ads themselves, but the associated scripts. The other part of the problem is the tools we use. We re using way too many of them.
24
25 Even without ads
26 Tools Polyfills (for exciting new features) MV* frameworks UX libraries Dependency thingies Other thingies with weird names etc.
27 Why so many? Opinion warning! I think we re using this many tools because we want to show web app development is a Serious Thing and Serious Developers use long toolchains but these long toolchains run on a server except on the web, where we force all of our users to run them even when they re on a crappy mobile phone
28 Modularization encourages over-design John Daggett
29 The true JavaScripter uses libraries and frameworks when he needs but studies them in detail before doing so and prefers to use a single one per project is able to write a medium-complex application without any libraries or frameworks which gives him the technical background to change a library or framework if necessary
30 Learning When in doubt, learn CSS over any sort of tooling around CSS. Learn JavaScript instead of React or Angular or whatever other library seems hot at the moment. Learn HTML. Learn how browsers work. [ ] Focusing on the core helps you to recognize the strengths and limitations of these tools and abstractions. A developer with a solid understanding of vanilla JavaScript can shift fairly easily from React to Angular to Ember. Tim Kadlec -
31 If you can t do without tools you re not a web developer
32 4 The web platforms (plural)
33 Browsers are the most hostile development platforms in the world Douglas Crockford
34 Web platforms I feel back-end developers underestimate the web platform, and thus front-end development because they misunderstand one crucial aspect. The web is not one platform. It is a multitude of platforms, most of which you ll never test on.
35 Environments Why do back-enders expect the web to be one platform? They usually work for one known environment, where languages, libraries, power and memory, and tools are predefined. They expect front-end to be one environment that they have to learn, but that s not fundamentally different But it is fundamentally different.
36 Environments Also, if there s a mature toolchain available, it must be one platform, and those pesky browser problems must have been solved for us. Also, web developers talk about the Web Platform and the One Web. So there s only one web, right? One platform.
37 5We re going wrong
38 Four problems 1. Web developers want to emulate native apps, which I think is not possible. 2.This causes browser vendors to add more and more features. 3.Also, we get more tools that become a problem instead of solving one 4.People who re new to the web often think the web is just one platform
39 Emulating native More features More tools One platform
40 Emulating native More features We need more features More tools One platform
41 Emulating native More features We need more polyfills More tools One platform
42 Emulating native More features Hey, the web must be mature. More tools One platform
43 Emulating native More features Let s impress the Serious Developers! More tools One platform
44 The web s strengths Let s address our featuritis. That doesn t mean ditching all tools and features. Instead, it means thinking about how each individual tool and feature furthers the web s core strengths: URLs Reach Simplicity
45 Thank you I ll put these slides online Questions? Peter-Paul Koch FOWA, 6 October 2015
Choosing the web s future. Peter-Paul Koch http://quirksmode.org http://twitter.com/ppk Drupal Jam, 12 mei 2016
Choosing the web s future Peter-Paul Koch http://quirksmode.org http://twitter.com/ppk Drupal Jam, 12 mei 2016 Opinion warning (throughout) Also: work in progress Four problems 1. Web developers want to
Here s how to choose the right mobile app for you.
Here s how to choose the right mobile app for you. There is no arguing with statistics. The future of the web is mobile. Tablet shipments are increasing exponentially and within two years consumer broadband
Mobile web apps: The best option for business? A whitepaper from mrc
Mobile web apps: The best option for business? A whitepaper from mrc Introduction Mobile apps have finally reached the point where businesses can no longer afford to ignore them. Recent surveys and studies
How To Develop A Mobile App With Phonegap
Introduction to Mobile Development with PhoneGap Yeah it s pretty awesome. Who is this guy? Andrew Trice Technical Evangelist, Adobe [email protected] http://tricedesigns.com @andytrice http://github.com/triceam
Update logo and logo link on A Master. Update Date and Product on B Master
Cover Be sure to: Update META data Update logo and logo link on A Master Update Date and Product on B Master Web Performance Metrics 101 Contents Preface...3 Response Time...4 DNS Resolution Time... 4
Browser Performance Tests We put the latest web browsers head-to-head to try to find out which one is best!
Browser Performance Tests We put the latest web browsers head-to-head to try to find out which one is best! Browsers Tested Google Chrome 23 Mozilla Firefox 16 Internet Explorer 10 Internet Explorer 9
STeP-IN SUMMIT 2014. June 2014 at Bangalore, Hyderabad, Pune - INDIA. Mobile Performance Testing
STeP-IN SUMMIT 2014 11 th International Conference on Software Testing June 2014 at Bangalore, Hyderabad, Pune - INDIA Mobile Performance Testing by Sahadevaiah Kola, Senior Test Lead and Sachin Goyal
Generate Android App
Generate Android App This paper describes how someone with no programming experience can generate an Android application in minutes without writing any code. The application, also called an APK file can
Browser Performance Tests We put the latest web browsers head-to-head to try to find out which one is best!
Browser Performance Tests We put the latest web browsers head-to-head to try to find out which one is best! Browsers Tested Google Chrome 31 Mozilla Firefox 25 Internet Explorer 11 Opera 17 Apple Safari
Power Tools for Pivotal Tracker
Power Tools for Pivotal Tracker Pivotal Labs Dezmon Fernandez Victoria Kay Eric Dattore June 16th, 2015 Power Tools for Pivotal Tracker 1 Client Description Pivotal Labs is an agile software development
Backup Basics Presentation. Presented by Tom Crittenden RASCALs 2015
Backup Basics Presentation Presented by Tom Crittenden RASCALs 2015 What we ll Cover Why Backup What to Backup Where to Backup How to Backup When to Backup The screens in this presentation are from Windows
Outlook Data File navigate to the PST file that you want to open, select it and choose OK. The file will now appear as a folder in Outlook.
Migrate Archived Outlook Items Outlook includes archiving functionality that is used to free up space on the mail server by moving older items from the mail server to PST files stored on your computer
Improving Web Vulnerability Scanning. Daniel Zulla
Improving Web Vulnerability Scanning 1 Daniel Zulla Introduction Hey! 2 Hi there! I m Dan. This is my first year at DEFCON. I do programming and security start-ups. I do some penetration testing as well
Washington Goes Mobile Tax Rate Lookup App. Simplifying how businesses collect and track sales tax
Tax Rate Lookup App Simplifying how businesses collect and track sales tax The Tax Rate Lookup App Allows businesses to look up the sales tax rate and code for any location in Washington iphone app in
Forex Trading. What Finally Worked For Me
Forex Trading What Finally Worked For Me If you find typographical errors in this book they are here for a purpose. Some people actually enjoy looking for them and we strive to please as many people as
Cross-Platform Development
2 Cross-Platform Development Cross-Platform Development The world of mobile applications has exploded over the past five years. Since 2007 the growth has been staggering with over 1 million apps available
ENTERPRISE MOBILITY STRATEGY. We work for you, not your technology vendors.
ENTERPRISE MOBILITY STRATEGY We work for you, not your technology vendors. Navdeep Singla [email protected] www.ondevice.co.uk July, 2013 Access Evolution of Computing Mainframe Centralised Batch processing
White Paper On. Single Page Application. Presented by: Yatin Patel
White Paper On Single Page Application Presented by: Yatin Patel Table of Contents Executive Summary... 3 Web Application Architecture Patterns... 4 Common Aspects... 4 Model... 4 View... 4 Architecture
Web Components What s the Catch? TJ VanToll @tjvantoll
Web Components What s the Catch? TJ VanToll @tjvantoll Kendo UI jquery UI UI libraries are seen as the ideal use case for web components Proof- of- concept rewrite of a few jquery UI widgets to use web
Designing for the Mobile Web Lesson 3: HTML5 Web Apps
Designing for the Mobile Web Lesson 3: HTML5 Web Apps Michael Slater, CEO Andrew DesChenes, Dir. Services [email protected] 888.670.6793 www.webvanta.com Welcome! Four sessions 1: The Mobile
Kony Mobile Application Management (MAM)
Kony Mobile Application Management (MAM) Kony s Secure Mobile Application Management Feature Brief Contents What is Mobile Application Management? 3 Kony Mobile Application Management Solution Overview
Why Test Automation Fails
Why Test Automation Fails in Theory and in Practice Jim Trentadue Enterprise Account Manager- Ranorex [email protected] Thursday, January 15, 2015 Agenda Agenda Test Automation Industry recap Test
Porting VNC to Mobile Platforms
Porting VNC to Mobile Platforms Technical and Political Challenges Dr Andy Harter What is VNC? The VNC viewer application takes remote control of a device using the VNC server application on the device
SPELL Tabs Evaluation Version
SPELL Tabs Evaluation Version Inline Navigation for SharePoint Pages SPELL Tabs v 0.9.2 Evaluation Version May 2013 Author: Christophe HUMBERT User Managed Solutions LLC Table of Contents About the SPELL
GUI Test Automation How-To Tips
www. routinebot.com AKS-Labs - Page 2 - It s often said that First Impression is the last impression and software applications are no exception to that rule. There is little doubt that the user interface
Simple Tips to Improve Drupal Performance: No Coding Required. By Erik Webb, Senior Technical Consultant, Acquia
Simple Tips to Improve Drupal Performance: No Coding Required By Erik Webb, Senior Technical Consultant, Acquia Table of Contents Introduction................................................ 3 Types of
Measure What Matters. don t Track What s Easy, track what s Important. kissmetrics.com
1 2 3 4 5 6 Measure What Matters don t Track What s Easy, track what s Important kissmetrics.com Measure What Matters A lot of technologies seem to be one step behind what we really want. And the analytics
AJAX: Highly Interactive Web Applications. Jason Giglio. [email protected]
AJAX 1 Running head: AJAX AJAX: Highly Interactive Web Applications Jason Giglio [email protected] AJAX 2 Abstract AJAX stands for Asynchronous JavaScript and XML. AJAX has recently been gaining attention
Architecture Workshop
TIE-13100 / TIE-13106 Tietotekniikan projektityö / Project Work on Pervasive Systems Architecture Workshop Hadaytullah Marko Leppänen 21.10.2014 Workshop Plan Start Technologies Table (Collaboration) Workshop
What you should know about: Windows 7. What s changed? Why does it matter to me? Do I have to upgrade? Tim Wakeling
What you should know about: Windows 7 What s changed? Why does it matter to me? Do I have to upgrade? Tim Wakeling Contents What s all the fuss about?...1 Different Editions...2 Features...4 Should you
Business & Computing Examinations (BCE) LONDON (UK)
Business & Computing Examinations (BCE) LONDON (UK) Web Design Qualification Analysis & Occupational Outlook The development of BCE qualifications include extensive market research from the following sources:
Mobile Testing That s Just a Smaller Screen, Right?
Mobile Testing That s Just a Smaller Screen, Right? Stephen Janaway Senior Software Test Manager Nokia Mobile Phones Who am I? Stephen Janaway 12 years experience in mobile software testing. Software testing
How to Outsource Without Being a Ninnyhammer
How to Outsource Without Being a Ninnyhammer 5 mistakes people make when outsourcing for profit By Jason Fladlien 2 Introduction The way everyone does outsourcing is patently wrong, and this report is
Planning a Responsive Website
Planning a Responsive Website Planning a website is important for both web designers and website owners. Planning your website before you start building it can save you time, keep your site code more accurate
Mobile Performance Testing Approaches and Challenges
NOUS INFOSYSTEMS LEVERAGING INTELLECT Mobile Performance Testing Approaches and Challenges ABSTRACT Mobile devices are playing a key role in daily business functions as mobile devices are adopted by most
Mobile Development Frameworks Overview. Understand the pros and cons of using different mobile development frameworks for mobile projects.
Mobile Development Frameworks Overview Understand the pros and cons of using different mobile development frameworks for mobile projects. Mobile Solution Frameworks One of the biggest technological decisions
Beyond Responsive Design (for Online Retailers): Delivering Custom Mobile Experiences for Multiple Touch Points
Beyond Responsive Design (for Online Retailers): Delivering Custom Mobile Experiences for Multiple Touch Points When the Internet first started to become popular and widespread, webpage design was a relatively
Web Site Design and Development Process
Web Site Design and Development Process There are numerous steps in our web site design and development process. From gathering initial information, to the creation of your web site, and finally to the
Native v HTML5 An Event Planner s Primer
v HTML5 An Event Planner s Primer If you ve researched mobile apps for your conference, tradeshow or event, you ve probably come across the question or HTML5? Both provide an app experience designed for
The 2014 Bottleneck Report on Enterprise Mobile
The 2014 Bottleneck Report on Enterprise Mobile What s the big bottleneck for enterprise mobile app development this year, and how do you get past it? 1 / 32 The 2014 Bottleneck Report on Enterprise Mobile
Meeting the challenges of modern website performance Developments in monitoring strategies
Meeting the challenges of modern website performance Developments in monitoring strategies Is your website monitoring realistic enough to meet today s challenges? Is your web testing strategy holistic
Article. One for All Apps in HTML5
One for All Apps The boom of smartphones and tablets in the consumer sector creates new problems for developers of industrial Apps: They have to build Apps quickly that run on any type of smartphone and
Sample Exam Foundation Level Syllabus. Mobile Tester
Sample Exam Foundation Level Syllabus Mobile Tester September 2015 American Software Testing Qualifications Board Sample Exam Foundation Level Syllabus Mobile Tester MOB-1.2.1 (K2) Explain the expectations
Search Engine Optimisation (SEO) Guide
Search Engine Optimisation (SEO) Guide Search Engine Optimisation (SEO) has two very distinct areas; on site SEO and off site SEO. The first relates to all the tasks that you can carry out on your website
WEB, HYBRID, NATIVE EXPLAINED CRAIG ISAKSON. June 2013 MOBILE ENGINEERING LEAD / SOFTWARE ENGINEER
WEB, HYBRID, NATIVE EXPLAINED June 2013 CRAIG ISAKSON MOBILE ENGINEERING LEAD / SOFTWARE ENGINEER 701.235.5525 888.sundog fax: 701.235.8941 2000 44th St. S Floor 6 Fargo, ND 58103 www.sundoginteractive.com
Usable Crypto: Introducing minilock. Nadim Kobeissi HOPE X, NYC, 2014
Usable Crypto: Introducing minilock Nadim Kobeissi HOPE X, NYC, 2014 2012 Browsers are an environment that is hostile to cryptography Malleability of the JavaScript runtime. The lack of low-level (system-level)
Club Accounts. 2011 Question 6.
Club Accounts. 2011 Question 6. Anyone familiar with Farm Accounts or Service Firms (notes for both topics are back on the webpage you found this on), will have no trouble with Club Accounts. Essentially
ASPAlliance: Articles, reviews, and samples for.net Developers http://www.aspalliance.com. Review: BrowserHawk 9
ASPAlliance: Articles, reviews, and samples for.net Developers http://www.aspalliance.com by Steven Smith, Founder of ASPAlliance Review: BrowserHawk 9 Bottom Line Up Front If you need to detect browser
Web App Development Session 1 - Getting Started. Presented by Charles Armour and Ryan Knee for Coder Dojo Pensacola
Web App Development Session 1 - Getting Started Presented by Charles Armour and Ryan Knee for Coder Dojo Pensacola Tools We Use Application Framework - Compiles and Runs Web App Meteor (install from https://www.meteor.com/)
How to Use YouTube Ads to Grow Your Business
How to Use YouTube Ads to Grow Your Business The different kinds of YouTube ads In broad terms there are two kinds of YouTube Ads: skippable ads and non-skippable ads. Non-skippable ads are ads that force
A Way Out of the Mobile App Development Conundrum
A Way Out of the Mobile App Development Conundrum How you can grow your business and improve time-to-market with a cross-platform mobile app strategy Introduction Ask most any business executive for their
GAcollege411 Site Overview Transcript
GAcollege411 Site Overview Transcript College Student Hey little man. High School Student What!!? UGH! Don t call me that! So, home for Spring Break, how s college going? College Student Oh, pretty good,
Email Mentoring Field Guide. Last Updated On: 1/30/2013 Created by the Learning & Organizational Development and Support Teams education@score.
Email Mentoring Field Guide Last Updated On: 1/30/2013 Created by the Learning & Organizational Development and Support Teams [email protected] Contents Quick Start Guide... 3 Overview of the Email Mentoring
Chapter 11. The Forex Trading Coach Is Born
Chapter 11 The Forex Trading Coach Is Born The Forex Trading Coach company was officially launched in May 2009 and I decided to go ahead and establish the company and the website as a result of the tremendous
W3C Widgets the basics
Hell is other browsers - Sartre W3C Widgets the basics Peter-Paul Koch (ppk) http://quirksmode.org http://twitter.com/ppk Vodafone Widget Camp, 2 May 2009 The mobile web Four problems with making a website
Joostrap RWD Bootstrap Template
Joostrap RWD Bootstrap Template Step by Step Guide to Installing & Set-up Updated 17 th November 2012 Prepared by Philip Locke What is Joostrap?...3 JooStrap & The Basics...3 The Past & How Templating
Getting Started with WebSite Tonight
Getting Started with WebSite Tonight WebSite Tonight Getting Started Guide Version 3.0 (12.2010) Copyright 2010. All rights reserved. Distribution of this work or derivative of this work is prohibited
Lesson 7 - Website Administration
Lesson 7 - Website Administration If you are hired as a web designer, your client will most likely expect you do more than just create their website. They will expect you to also know how to get their
Mobile-First Strategy. CIO Executive Interview
Mobile-First Strategy CIO Executive Interview Mark Sunday, CIO of Oracle Corporation, interviewed Suhas Uliyar, Vice President of Mobile Strategy Product Management at Oracle, to learn about the critical
Team Foundation Server 2013 Installation Guide
Team Foundation Server 2013 Installation Guide Page 1 of 164 Team Foundation Server 2013 Installation Guide Benjamin Day [email protected] v1.1.0 May 28, 2014 Team Foundation Server 2013 Installation Guide
Streaming Media System Requirements and Troubleshooting Assistance
Test Your System Streaming Media System Requirements and Troubleshooting Assistance Test your system to determine if you can receive streaming media. This may help identify why you are having problems,
A Beginners Guide To Responsive, Mobile & Native Websites 2013 Enhance.ie.All Rights Reserved.
A Beginners Guide To Responsive, Mobile & Native Websites 2013 Enhance.ie.All Rights Reserved. 1 The Mobile Web refers to access to the world wide web, i.e. the use of browser-based Internet services,
Web Design Contract. Summary: What do both parties agree to do? Date: [date] Between us [company name] and you [customer name]
Web Design Contract Date: [date] Between us [company name] and you [customer name] Summary: We ll always do our best to fulfil your needs and meet your expectations, but it s important to have things written
The Software Developers Guide to. Making Your Program Work With. Microsoft App-V. Tim Mangan. TMurgent Technologies, LLP
The Software Developers Guide to Making Your Program Work With Microsoft App-V Tim Mangan TMurgent Technologies, LLP January, 2016 Introduction When you sell your software into a company, especially the
smartphone app testing
Feature The ultimate guide to smartphone app testing So the hard yards of your smartphone application design and development are complete. Now it s time to put it in the appstore, sit back, and watch the
38 Essential Website Redesign Terms You Need to Know
38 Essential Website Redesign Terms You Need to Know Every industry has its buzzwords, and web design is no different. If your head is spinning from seemingly endless jargon, or if you re getting ready
A Modern Approach to Monitoring Performance in Production
An AppDynamics Business White Paper WHEN LOGGING ISN T ENOUGH A Modern Approach to Monitoring Performance in Production Ten years ago, the standard way to troubleshoot an application issue was to look
Tablets: Will They Replace PCs?
Tablets: Will They Replace PCs? By Phil Clarke Research Analyst, Nemertes Research Executive Summary As mobility becomes more prevalent within the enterprise, tablets are becoming crucial tools with specific
CEFNS Web Hosting a Guide for CS212
CEFNS Web Hosting a Guide for CS212 INTRODUCTION: TOOLS: In CS212, you will be learning the basics of web development. Therefore, you want to keep your tools to a minimum so that you understand how things
Measuring CDN Performance. Hooman Beheshti, VP Technology
Measuring CDN Performance Hooman Beheshti, VP Technology Why this matters Performance is one of the main reasons we use a CDN Seems easy to measure, but isn t Performance is an easy way to comparison shop
Credits: Some of the slides are based on material adapted from www.telerik.com/documents/telerik_and_ajax.pdf
1 The Web, revisited WEB 2.0 [email protected] Credits: Some of the slides are based on material adapted from www.telerik.com/documents/telerik_and_ajax.pdf 2 The old web: 1994 HTML pages (hyperlinks)
Mobile App Testing Guide. Basics of Mobile App Testing
2015 Mobile App Testing Guide Basics of Mobile App Testing Introduction Technology is on peek, where each and every day we set a new benchmark. Those days are gone when computers were just a machine and
The Social Accelerator Setup Guide
The Social Accelerator Setup Guide Welcome! Welcome to the Social Accelerator setup guide. This guide covers 2 ways to setup SA. Most likely, you will want to use the easy setup wizard. In that case, you
How to Monitor and Identify Website Issues. 2013, SolarWinds Worldwide, LLC. All rights reserved. Share:
How to Monitor and Identify Website Issues 2013, SolarWinds Worldwide, LLC. All rights reserved. Share: What Affects a Website s Performance Website performance issues can come from anywhere the page elements
Going Mobile-does your website work on mobile devices?
Going Mobile-does your website work on mobile devices? Going Mobile-does your website work on mobile devices? It is unlikely to have escaped your attention that people are now accessing the web from a
WHITEPAPER. NAPPS: A Game-Changer for Mobile Single Sign-On (SSO)
WHITEPAPER NAPPS: A Game-Changer for Mobile Single Sign-On (SSO) INTRODUCTION The proliferation of mobile applications, including mobile apps custom to an organization, makes the need for an SSO solution
5Get rid of hackers and viruses for
Reprint from TechWorld /2007 TEChWoRLd ISSuE 2007 ThEBIG: 5 FIREWaLLS TEChWoRLd ISSuE 2007 ThEBIG: 5 FIREWaLLS TEChWoRLd ISSuE 2007 ThEBIG: 5 FIREWaLLS # # # Load balancing is basically a simple task where
GEM Network Advantages and Disadvantages for Stand-Alone PC
Possible Configurations Turns your Contacts into a Business Network focussed on you GEM can be configured to run in many different ways. From simple stand-alone PC s or Mac s, through Client Server on
