Here, mobile first refer to a specific strategy for prioritizing developing software applications, native and/or web-based, and especially in regards to usability, user interface (UI), and user experience (UX) for:
- Devices with smaller screens (smart phones, tablets, and even smart watches).
- Optimize page content for minimal amount of scrolling (both vertical, and definitely horizontal)
- User Interfaces @ comgt.com
- Devices with – at least historically1 – less capabilties, like powerful CPU with lots of memory, playing Flash (which is definitely history, we’re all going HTML5! Yes?!)
- Handling alternative screen orientations, when user flips device between portrait and landscape page orientation.
- Suitable sizing of text and graphics, including allowing user to zoom in and out as he/she pleases.
- Being careful with bandwidth requirements, never forgot golden rules of fast and responsive pages.
1 With the continued IT evolution, we are already carrying small super computers in our pockets so less is a rather relative and subjective pronoun. (Categories / Sizes / Types of Computers.
This site has been around for a long time, some 18 years (since 2002), and covers many different operations, and is also using many different technologies for web pages. To some parts, this whole site is testing ground for new generations of methodologies and technologies and we are typically not recreating older pages in later tech. Our /aqua area is first section with a mobile-first philosophy.
A bigger change specifically on jandp.biz is the transition from a hard-core Linux-Apache-MySQL-PHP (LAMP) implementation to a content management system (CMS) – based.
- CMS provides sufficient features for the needs of jandp.biz site.
- Much easier to maintain for the purposes of this site.
- And one huge positive change is essentially automatically getting nice usability for visitors independently of if using smart phone, table, or bigger-screen computer.
- Transition work started in February 2020 and is currently still ongoing.
- w2.jandp.biz = new, CMS-based
- old.jandp.biz = old, LAMP-based
- www.jandp.biz currently points to old….