Google Avertisements

            Google AdWords is an online advertising service that enables advertisers to compete to display brief advertising copy to web users, based in part on cookies and keywords predefined by the advertisers. Web pages from Google and from partner websites are designed to allow Google to select and display this advertising copy. Advertisers pay when users divert their browsing to seek more information about the copy displayed, and partner websites receive a portion of the income they generate.
          AdWords has evolved into Google's main source of revenue, contributing to Google's total advertising revenues of USD $43.7 billion in 2012.[2] AdWords offers pay-per-click (PPC) (cost-per-click (CPC) advertising), cost-per-acquisition (CPA) advertising,[3] cost-per-thousand-impressions or cost per mille (CPM) advertising, site-targeted advertising for text, banner, and rich-media ads, and remarketing (also known as retargeting). The AdWords program includes local, national, and international distribution. Google's text advertisements are short, and consist of one headline of 25 characters, two additional text lines of 35 characters each, and a display URL of 35 characters. Image ads can be one of several different Interactive Advertising Bureau (IAB) standard sizes. In May 2016, Google announced its reformatting of ads to help consumers and advertisers succeed in a mobile-first world. The new format, called Expanded Text Ads, allows for 23% more text. The new format is available on both the Google Search Network and the Google Display network. It features two headlines with 30 characters each, to replace the single headline of 25 characters. The new description allows 80 characters and replaces the two descriptions lines of 35 characters each. The display URL is replaced with two 15 character paths, and the characters do not include the root domain.

Facebook Promotion


Boost your posts

         Boosting posts is an effective and inexpensive way to get more exposure for your content. It's a simple and easy process – posts are boosted directly from your Facebook Page – and you can boost a post for as much or as little as you want.
It's a great way to get more people to see your posts, to promote special events, offers and news, and to reach new audiences through targeting.

Shopping cart

   History
             
            The development of web shop systems took place right after the Internet became a mass medium. This was a result of the launch of the browser Mosaic in 1993 and Netscape in 1994. It created an environment in which web shops were possible. The Internet therefore acted as the key infrastructure developments that contributed to the rapid diffusion of the e-commerce, a subset of e-business that describes all computer-aided business transactions. In 1998 a total of 11 e-business models were observed, one of which was the e-shop business model for a B2C (business-to-consumer) business—also called the “online shop” The two terms “online shop” and “electronic” or “e-shop” are used interchangeably. The term “online shopping” was invented much earlier in 1984; for example TV shopping often used the term before the popularity of the online method. Today the term primarily refers to the B2C transactional business model. In order to enable “online shopping” a software system is needed. Since “online shopping”, in the context of the B2C business model, became broadly available to the end consumer, internet-based “online shops” evolved.

               For online shopping systems in this context the narrower term “web shop” is used. No term has become solidly established for a B2C e-commerce software system. Whereas in the German-speaking region terms such as “web shop software” or “online shop software” are used, the term “shopping cart software” has become established in the United States

Technical definition

                     These applications typically provide a means of capturing a client's payment information, but in the case of a credit card they rely on the software module of the secure gateway provider, in conjunction with the secure payment gateway, in order to conduct secure credit card transactions online.

                      Some setup must be done in the HTML code of the website, and the shopping cart software must be installed on the server which hosts the site, or on the secure server which accepts sensitive ordering information. E-shopping carts are usually implemented using HTTP cookies or query strings. In most server based implementations however, data related to the shopping cart is kept in the session object and is accessed and manipulated on the fly, as the user selects different items from the cart. Later at the process of finalizing the transaction, the information is accessed and an order is generated against the selected item thus clearing the shopping cart.

                        Although the most simple shopping carts strictly allow for an item to be added to a basket to start a checkout process (e.g., the free PayPal shopping cart), most shopping cart software provides additional features that an Internet merchant uses to fully manage an online store. Data (products, categories, discounts, orders, customers, etc.) is normally stored in a database and accessed in real time by the software.

                        Shopping Cart Software is also known as e-commerce software, e-store software, online store software or storefront software and online shop.

Components

  • Storefront: the area of the Web store that is accessed by visitors to the online shop. Category, product, and other pages (e.g., search, bestsellers, etc.) are dynamically generated by the software based on the information saved in the store database. The look of the storefront can normally be changed by the store owner so that it merges with the rest of the web site (i.e., with the pages not controlled by the shopping cart software in use on the store).
  • Administration: the area of the Web store that is accessed by the merchant to manage the online shop. The amount of store management features changes depending on the sophistication of the shopping cart software chosen by the merchant, but in general a store manager is able to add and edit products, categories, discounts, shipping and payment settings, etc. Order management features are also included in many shopping cart programs. The administration area can be:
  • Web-based (accessed through a web browser)
Desktop-based (a desktop application that runs on the user's computer and then transfers changes to the storefront component).

Types

Shopping cart software can be generally categorized into three types of E-commerce software:
  • Open source software: The software is released under an open source licence and is very often free of charge. The merchant has to host the software with a Web hosting service. It allows users to access and modify the source code of the entire online store.
  • Licensed software: The software is downloaded and then installed on a Webserver. This is most often associated with a one-time fee, the main advantages of this option are that the merchant owns a license and therefore can host it on any web server that meets the server requirements.
  • Hosted service: The software is never downloaded, but rather is provided by a hosted service provider and is generally paid for on a monthly or annual basis; also known as the application service provider (ASP) software model. Some of these services also charge a percentage of sales in addition to the monthly fee. This model often has predefined templates that a user can choose from to customize their look and feel. Predefined templates limit how much users can modify or customize the software with the advantage of having the vendor continuously keep the software up to date for security patches as well as adding new features.

Mobile Application


Mobile app              

           A mobile app is a software application developed specifically for use on small, wireless computing devices, such as smartphones and tablets, rather than desktop or laptop computers.Mobile apps are designed with consideration for the demands and constraints of the devices and also to take advantage of any specialized capabilities they have. A gaming app, for example, might take advantage of the iPhone's accelerometer.Mobile apps are sometimes categorized according to whether they are web-based or native apps, which are created specifically for a given platform. A third category, hybrid apps, combines elements of both native and Web apps. As the technologies mature, it's expected that mobile application development efforts will focus on the creation of browser-based, device-agnostic Web applications.



Related Terms

  1. Facebook Messenger - Facebook Messenger is a mobile app that enables chat, voice and video communications between Facebook web-based messaging and smartphones.
  2. Telecommunications - Telecommunications is the transmission of data, voice and video over significant distances by electronic means that use a wide variety of networks and media.
  3. phase-locked loop - A phase-locked loop (PLL) is an electronic circuit with a current-driven oscillator that constantly adjusts to match the frequency of an input signal, often used in wireless systems

Responsive Web Design (RWD)

Defining Responsive Design

                                                 
                     Responsive web design (RWD) is a web development approach that creates dynamic changes to the appearance of a website, depending on the screen size and orientation of the device being used to view it. RWD is one approach to the problem of designing for the multitude of devices available to customers, ranging from tiny phones to huge desktop monitors.RWD uses so-called breakpoints to determine how the layout of a site will appear: one design is used above a breakpoint and another design is applied below that breakpoint. The breakpoints are commonly based on the width of the browser.

                     The same HTML is served to all devices, using CSS (which determines the layout of webpage) to change the appearance of the page. Rather than creating a separate site and corresponding codebase for wide-screen monitors, desktops, laptops, tablets and phones of all sizes, a single codebase can support users with differently sized viewports.In responsive design, page elements reshuffle as the viewport grows or shrinks. A three-column desktop design may reshuffle to two columns for a tablet and a single column for a smartphone. Responsive design relies on proportion-based grids to rearrange content and design elements.

                    While responsive design emerged as a way to provide equal access to information regardless of device, it is also possible to hide certain items — such as background images, as in the Transport for London example above, secondary content or supplementary navigation — on smaller screens. Decisions about hiding content and functionality or altering appearance for different device types should be based on knowledge about your users and their needs.RWD has potential advantages over developing separate sites for different device types. The use of a single codebase can make development faster, compared to developing 3 or 4 distinct sites, and makesmaintenance easier over time, as one set of code and content needs to be updated rather than 3 or 4. RWD is also relatively “future-proof” in that it can support new breakpoints needed at any time. If a 5-inch device or 15-inch device takes off in the market, the code can support the new devices. RWD doesn’t tie design to a particular device.

Because elements need to be able to resize and shuffle, it is often easier to implement a responsive design on a site that is focused on content, rather than functionality. Complex data or interactions can be hard to fit into modular pieces that are easy to shuffle around a page, while preserving clarity and functionality.

Creating Usable Experiences

                        Because responsive design relies on shuffling elements around the page, design and development need to work closely together to ensure a usable experience across devices. Responsive design often turns into solving a puzzle — how to reorganize elements on larger pages to fit skinnier, longer pages or vice versa. However, ensuring that elements fit within a page is not enough. For a responsive design to be successful, the design must also be usable at all screen resolutions and sizes.

                       When elements move around the page, the user experience can be completely different from one view of the site to the next. It is important that design and development teams work together not to just determine how the content should be shuffled around, but to also see what the end result of that shift looks like and how it affects the user experience.
Many teams look to popular responsive-design frameworks, such as Bootstrap to help create designs. Such frameworks can be a great help in moving development along. However, carefully consider how the framework will work with the content and functionality of your site, rather than how it works in general.
            
                  We always recommend conducting usability testing on designs. For responsive designs, we recommend testing across platforms. It’s tricky enough to design a website that is usable on a desktop. It is even trickier to design a website that is usable in many rearrangements or configurations of its elements, across various screen sizes and orientations. The same design element that may work swimmingly on a desktop may work horribly on a smartphone, or vice versa.

Focusing on Content

                       Content prioritization is one key aspect to doing responsive design well. Much more content is visible without scrolling on a large desktop monitor than on a small smartphone screen. If users don’t instantly see what they want on a desktop monitor, they can easily glance around the page to discover it. On a smartphone, users may have to scroll endlessly to discover the content of interest. Smart content prioritization helps users find what they need more efficiently.
                       
Considering Performance
          Performance can also be an issue with responsive design. RWD delivers the same code to all devices, regardless if the piece of code applies to that design or not. Changes to the design occur on the client-side, meaning each device — the phone, tablet or computer — receives the full code for all devices and takes what it needs.


A 4-inch smartphone receives the same code as a 24-inch desktop monitor. This can bog down performance on a smartphone, which may be relying on a slower, spottier data connection. (This is why some sites turn toadaptive design, where the server hosting the website detects the device that makes the request and delivers different batches of HTML code based on that device.)


To truly assess the user experience of a responsive design, do not test your responsive designs only in the comfort of your own office, on your high-speed connection. Venture out into the wild with your smartphone— between tall buildings in a city, in interior conference rooms or basements, in remote areas with spotty connectivity, in known trouble spots for your own cell-phone’s network connection — and see how your site performs in varied conditions. The goal of many responsive designs is to give equivalent access to information regardless of device. A smartphone user does not have an equivalent experience to a desktop user if download times are intolerable.
Conclusion           
               
              Responsive design is a tool, not a cure-all. While using responsive design has many perks when designing across devices, using the technique does not ensure a usable experience (just as using a gourmet recipe does not ensure the creation of a magnificent meal.) Teams must focus on the details of content, design, and performance in order to support users across all devices.

Summary: Responsive design teams create a single site to support many devices, but need to consider content, design and performance across devices to ensure usability.
HTC will announce its next flagship phone on April 12
HTC will unveil its next flagship phone on April 12.
The company teased the new device — rumored to be called the HTC 10 — ahead of Mobile World Congress. On Tuesday, HTC sent out invites for the April 12 unveiling.
The announcement comes a week after HTC hinted at new cameras for the phone.
As for the device itself, we have a pretty good idea of what it will look like — and of its specs, thanks to numerous online leaks.
The phone is reported to have a quad-HD display, Samsung 820 processor, Adreno 530 graphics chip, 5GB of RAM, a 12-megapixel rear camera and a USB Type-C connector.
We'll find out more on April 12.
This smart umbrella will tell you when it's going to rain before it starts
Tired of leaving your apartment only to find it starts raining minutes later? Or are you always buying umbrellas and leaving them under tables in bars? There's a new umbrella that could solve both of those problems.
Oombrella, a smart brolly from Paris-based Wezzoo, launched a campaign on Kickstarter Thursday to bring the clever gadget to life.
The team behind it claims the umbrella will notify you via an app on your smartphone if it's going to rain in the next 15 minutes as well as let you know on your phone if you've left it behind.
The product also collects weather data on the go — such as temperature, pressure and light — and has a screw thread on top if you want to attach a GoPro.
Designed to be robust in windy conditions, the Oombrella has ribs made from kevlar, which the company says can withstand rainstorms, snowstorms or even hailstorms. It also has a waterproof, ergonomic handle and a UV-resistant canopy.
For people who already have a favorite umbrella, Oombrella is also launching a sensor-packed capsule that attaches to any "dumb" umbrella, turning it into a smart brolly.
As umbrellas go, these are not cheap. A super-early-bird offer will set you back €59 ($66), while the capsule-only option is €29 ($32). There are three designs to pick from: white, black or shiny.
At the time of writing, the project, which is the first from Wezzoo on Kickstarter, had €15,478 ($17,458) of its €59,000 ($66,547) goal, with 32 days to go.
Last month, umbrella company Davek launched its Davek Alert Umbrella (after a successful Kickstarter campaign a year ago). Priced at $125, it has a Bluetooth chip, which notifies you before you leave your umbrella behind.