This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

Monday, 26 January 2015

28 Major Mobile OS



Title
Image
Description
A free and open source Linux based operating system for touchscreen mobile devices such as smartphones and tablet computers. Initially developed by Android, Inc., which Google backed financially and eventually bought.
Apple's proprietary operating system for iPhone, iPod Touch, iPad and Apple TV (2nd generation).
A proprietary mobile operating system developed by BlackBerry Ltd. It is the predecessor of the BlackBerry 10 mobile operating system.
Proprietary mobile operating system developed for BlackBerry smartphones and tablets.


An operating system based on the QNX Neutrino real-time operating system designed to run Adobe AIR and BlackBerry WebWorks applications. Also known as BlackBerry Tablet OS.
Series of proprietary mobile operating systems developed by Microsoft. The successor to the Windows Mobile platform.
A variant of the Windows 8 operating system for mobile devices.
Windows Mobile
A family of mobile operating systems developed by Microsoft for smartphones and Pocket PCs. Windows Mobile is the predecessor of Windows Phone.
An operating system developed by Samsung Electronics, for mobile devices such as smartphones and tablet computers.
A mobile operating system and computing platform designed for smartphones. It is currently maintained by Accenture, and was originally developed by Symbian Ltd.

A Linux distribution designed for smartphones, developed by AliCloud, a subsidiary of Chinese company Alibaba Group. Aliyun OS is also known as Yun OS.
A Linux based open source operating system developed by Mozilla, for smartphones and tablet computers.
A mobile interface for Ubuntu developed by Canonical Ltd, designed primarily for touchscreen mobile devices such as smartphones and tablet computers.
A mobile operating system and computing platform designed for low-end borderline smartphones. It is the successor of Series 40.
Palm OS

A mobile operating system initially developed by Palm, Inc., for personal digital assistants (PDAs). Palm OS is also known as Garnet OS.
Series 40

Proprietary operating system from Nokia. Also known as S40 OS.
Linux based mobile operating system developed by Jolla in cooperation with the Mer project and supported by the Sailfish Alliance.

GridOS was built by Fusion Garage, using open source code from the Android kernel. It is the operating system of the Grid 4 mobile phone and Grid 10 tablet.
Mer is fork of MeeGo, and is an open, mobile-optimised, core distribution aimed at device manufacturers.
BREW stands for Binary Runtime Environment for Wireless. It is an application development platform created by Qualcomm, originally for CDMA (code division multiple access) mobile phones.
SHR stands for Stable Hybrid Release. It is a community-driven Linux distribution for smartphones which is based on OpenEmbedded and the FSO framework.
A mobile operating system based on a Linux kernel, and was initially developed by Palm, which was later acquired by Hewlett-Packard and then LG Electronics.
An open source operating system for smartphones, tablets, in-vehicle infotainment (IVI) devices, and smart TVs.
DangerOS

A largely Java-based operating system for the Danger Hiptop line of smartphones.
An open source, hardware-independent, Linux based mobile operating system for smartphone mobile devices. It is from The LiMo Foundation, a non-profit technology consortium organisation.
A software platform (based on the Debian Linux distribution), for smartphones and tablets.
A Linux based free mobile operating system designed for hardware platforms such as netbooks, entry-level desktops, nettops, tablet computers, mobile computing and communications devices, in-vehicle infotainment devices, SmartTV / ConnectedTV, IPTV-boxes, smart phones, and other embedded systems.

A real-time operating system (RTOS) and toolset created by the Embedded Systems Division of Mentor Graphics, and is designed for embedded systems applications including consumer electronics, set-top boxes, cellular phones, and other portable and handheld devices.



Tuesday, 20 January 2015

Microsoft Next Lock Screen

microsoft_next_lock_screen_app_official.jpg 
Microsoft on Saturday updated its Next Lock Screen app for Android with some quick glance notifications, apart from music controls and more.
The Next Lock Screen app, a Microsoft Garage project, is compatible with devices running Android 4.0 and higher, but the new music player controls and instant messaging notifications for Skype, Line, and Google Hangouts only work with devices running Android 4.3 and higher versions.
Apart from the improved performance, memory usage and number of bug fixes, another updated feature in the Next Lock Screen app (version 1.5.10695) is the new quick toggle option for turning off/ on mobile data from the lock screen, similar toAndroid Lollipop. Since this is not limited to Android 4.3 and works for all Android 4.0 and higher devices, those users will also find the update useful. The updated app also shows MMS message notifications on the lock screen.
Some of the key features of the Next Lock Screen app include notifications for calendar, missed calls and text messages. The app can dial a conference call in a single tap without unlocking the phone. It shows most used apps from user's current location for quick access. Users can also choose dynamic background that changes throughout the day based on location.
The Next Lock Screen app by Microsoft is available via Google Play for devices running Android 4.0 and higher.

20 UI

1. Oh My Groove

By Fixed Digital Agency & Juan Mora via Behance

2. Basiliq - Freehand UI Kit

By Cloud Castle, Alexander Beardin-Lazurs, Anton Nikitin, Yana Klink & Stanislav Yudin via Behance

3. VICE VERSA - diagonal UI optimized for single hand IX

By Michael Oh via Behance

4. Nuevo Polo (Web site)

By Jesus Barajas via Behance

5. Koszulkowo

By Michal Galubinski, Thoke Design & Radek Jedynak via Behance

6. Foofind

By Cuneyt SEN via Behance

7. Insect Definer

By Yael Cohen via Behance

8. CloudBit

By Fixed Digital Agency, Juan Mora & Jenn Gonzalez via Behance

9. Shazam Redesign

By French Toast via Behance

10. Quality Voice - Mobile App UI

By Jeet Sean via Behance

11. Data Visualization (launch campaign) for OurMark

By MartĂ­n Liveratore via Behance

12. Real Estate Branding and UI/UX

By Jekin Gala via Behance

13. Google Interface Redesign

By Gorka Corral via Behance

14. Weather Dashboard // Global Outlook

By Jonathan Quintin via Behance

15. National Geographic iphone App

By Enes Danis via Behance

16. GerduKreatip - Agency Portfolio Theme

By Andreansyah Setiawan via Behance

17. Simplest V2 - A flat & simple application

By Grégoire Vella via Behance

18. AirBlue - Flight Ticket Booking App

By fida khattak via Behance

Monday, 19 January 2015

to create media queries

https://drive.google.com/file/d/0B5wKGphHeXBQb3MxLXdQdUVBLTg/view?usp=sharing
             I introduced what RWD is, demonstrated fluid grids, and explained how to make the conversion from the traditional styling of fixed pixels and percentages to proportions using The Marcotte Calculation: Target ÷ Context = Result.Figure A at left shows a web page from Chris Coyier's CSS Tricks as displayed in a simulated iPhone test with a device screen resolution of 320x480.
Ethan Marcotte's posts on Responsive Web Design and his new book, Responsive Web Design, has spearheaded the RWD movement.

Media queries

Media queries go beyond the conventional media types that have been used since CSS 2.1, which allowed our websites to obtain some degree of media device responsiveness; for instance, see the sample external style sheet link elements using the media attribute with such references as media="screen" or media="print" below.
 
 
      <link href="styles.css" type="text/css" media="screen" rel="stylesheet"/>
      <link href="print.css" type="text/css" media="print" rel="stylesheet"/>
The W3C answer to improving device-specific website response is the media queries specification. Media queries open up the spectrum of possibilities with the "media" attribute that controls how the styles get applied. Media queries takes the previous scheme to the next level by allowing us to target styles based on a number of device properties, including screen width, orientation, resolution, and others. Media queries allow us to target not only certain devices and classes of devices, but it allows us to actually inspect the physical characteristics of the device.
For example, let's say we want to target iPhones, Android, and such devices which typically have a maximum screen resolution of 480px horizontal. We would establish the media query by applying two components, first setting the media type equals screen, and second, the actual query, which is enclosed in parentheses, that contains the media feature to inspect, and the target value.
<link href="mobile.css" type="text/css" media="screen and (max-device-width: 480px)" rel="stylesheet"/>
The query above will apply this style sheet only to a device that has a screen and only if the browser window on that device has a horizontal resolution no wider than 480 pixels, otherwise the link will be ignored. You can see from the file name mobile.css that this particular query is intended for mobile device styles.
Taking this a step further, let's look at another example media query from The Goldilocks Approach to Responsive Web Design. It utilizes the following link in its example of what it calls "device independent" universal web design:
<link rel="stylesheet" href="css/example/layout.css" media="all and (min-width: 33.236em)">
<!-- 30em + (1.618em * 2) = 33.236em / Eliminates potential of horizontal scrolling in most cases -->
In the Goldilocks example above, notice that the min-width is represented in ems, and the comment to eliminate potential horizontal scrolling results from the approach that, in general, 30em usually does the trick with respect to devices that might be too small (narrow column), just right (single column), or too big (multi-column); remember "Goldilocks and the Three Bears." You can view the Goldilocks Approach Demo with the grid on or off. In Figure B, it is on.

Figure B

We can also incorporate multiple property values in media queries by chaining them together with the "and" keyword, as in the example link below:
<link href="mobile_2.css" type="text/css" media="screen and (max-device-width: 480px) and (resolution: 240dpi)" rel="stylesheet"/>

Demonstrating media queries

We can also incorporate media queries in our stylesheets, so let's go back to the demonstration files (see download below) that I used in the first segment, and incorporate the media query shown below:
@media screen and (max-width:480px) {
    #blog_rwd {
      float: none;
      width: 60.714285714285714285714285714286%;
background-color:#FFB3B3;
    }
}
In this case, should the device pass the test, with a screen and maximum width of 480 pixels, it will set the #blog_rwd to a float of none and a width of 60.714285714285714285714285714286%, which is derived from Marcotte's calculation of the target width (1020px) of the element divided by the context, which is the native maximum width of the assumed container (1680px). The result is multiplied by 100 to arrive at the percentage above. Also, notice that when you resize the screen viewing area to below 480px, the background color for the blog header area will also change colors. This is for demonstration purposes to show that the media query has kicked in only when the browser maximum width has been modified, and the test is true. The resulting output as displayed in the simulated iPhone is shown in Figure C:

Figure C

https://drive.google.com/file/d/0B5wKGphHeXBQb3MxLXdQdUVBLTg/view?usp=sharing
Notice however, that the aside container on the left is not wrapping the text too well; to fix this, let's add in another media query to drop the aside below the article container, and then add another media query to expand the width of both containers. The two media queries are displayed below:
@media screen and (max-width:830px) {
    #blog_rwd .aside_rwd{
        float: left;
        width: 98%;
        background-color:#95C9E8;
        margin-top:5px;
    }
}
@media screen and (max-width:830px) {
    #blog_rwd .article_rwd{
        float: left;
        width: 98%;
        background-color:#B0E6C6;
        margin-top:10px;
    }
}
The original style for the article container included a float right (see code snippet below).
#blog_rwd .article_rwd {
            width: 78.431372549019607843137254901961%;
            float:right;
            padding-right:0.49019607843137254901960784313725%;
            background-color:#E3FDF8;
}
But when the browser viewable area is 830px or less, the media query will activate and the article container will float left, resize to a 98% width and the background color will change to a green hue of #B0E6C6 for the demo. This, in essence, pushes it above the aside container. The aside container will float left with a width of 98%, and the background color changes to a blue hue of #95C9E8 for demonstration purposes.
The demo page is shown in Chrome 20.0 with a modified screen area of 825 pixels in Figure Dbelow.

Figure D

The same demo page is shown in the iPhone simulation as displayed in Figure E:

Figure E

https://drive.google.com/file/d/0B5wKGphHeXBQb3MxLXdQdUVBLTg/view?usp=sharing
One more tweak we can make is to extend the real estate of the blog section so that more text and content can be displayed within the screens. Using the calculation again, we can apply a larger percentage for the width, pushing it up to 92.431372549019607843137254901961% from the previous setting of 60.714...%. The media query snippet is displayed below.
@media screen and (max-width:480px) {
    #blog_rwd {
        float: none;
        width: 92.431372549019607843137254901961%;
        background-color:#FFB3B3;
    }
}
We now have an improved RWD as displayed in the iPhone simulation in Figure F:

Figure F

https://drive.google.com/file/d/0B5wKGphHeXBQb3MxLXdQdUVBLTg/view?usp=sharing

Media query features

The following table highlights the media query features, their associated values, min/max allowed, and a short description. The first five features in the table, which are width, height, device-width, device-height, and orientation, are the most useful and typically the most utilized. You can prefix most features with "min-" and "max-" to indicate minimum and maximum values, such as "min-width" and "max-width". The Min/Max column in the table indicates which features can be modified in this way.
FeatureValueMin/MaxDescription
widthLengthYesWidth of display area
heightLengthYesHeight of display area
device-widthLengthYesWidth of device
device-heightLengthYesHeight of device
orientationportrait or landscapeNoOrientation of device
aspect-ratioRatio (w/h)YesRatio of width to height, expressed as two integers separated by a slash (e.g., 16/9)
device-aspect-ratioRatio (w/h)YesRatio of device-width to device-height
colorIntegerYesNumber of bits per color component (if not color, the value is 0)
color-indexIntegerYesNumber of entries in the output device's color lookup table
monochromeIntegerYesNumber of bits per pixel in the monochrome frame buffer (if not monochrome, the value is 0)
resolutionResolutionYesDensity of pixels of output device, express as integer followed by dpi(dots per inch) or dpcm(dots per centimeter)
scanProgressive or interlaceNoScanning process used by TV devices
grid0 or 1NoIf set to 1, the device is grid-based, such as a teletype terminal or phone display with only one fixed font (all other devices are 0)
The next post on the topic of RWD will review making your images and other multimedia flexible so they can size to fit any screen in proportion to the resolution and device.
Files used for the demonstration in this part are available for download here.