What is M-Commerce

 Mobile Commerce is also known as M-Commerce.
  • It refers to buying and selling of goods or services through the use of Internet enabled wireless devices such as a Mobile phone, Personal Digital Assistant (PDAs), Smartphones, Tablet, Palmtop or any other mobile device.
  • M-commerce provides the user with the advantage of flexibility and ubiquity.
  • By using the mobile phone, consumers can conduct business transactions without being fixed at a computer terminal or being physically present at the shop.
  •  These devices are carried by the user wherever he/she goes, making it possible to access the Internet from any place.
  • It allows real time transactions while on the move.
  •  As the popularity of smart phone’s and tablets is increasing day by day, more usres are moving towards the use of M-commerce.
  • Some of the examples of M-commerce are:

·         Purchasing airline tickets.
·         Purchasing movie tickets
·         Restaurant booking and reservation
·         Hotel booking and reservation
·         Stock market analysis
  • Banks and other financial institutions are increasingly using M-commerce to retain their business.
  • They allow their customers to access account balance, stock quotes, make transactions via mobile phones. This service is known as Mobile Banking or M-Banking.
  •  The stock market services offered via mobile devices is also becoming popular and known as Mobile Brokerage.
  •  News information, sports, entertainment, shopping and reservation areas have also grown with the demand for mobile related services.


E-commerce Business Models

The business models of E-commerce are defined on the parties involved and the type of business activities or services provided. Many business models have been proposed for E-commerce but the following are the most popular amongst all. Generally, the classification is done on the basis of who is selling to whom.
  •  Business to Consumer (B2C)
  •  Business to Business (B2B)
  • Consumer to Consumer (C2C)
  • Consumer to Business (C2B)

Business to Consumer
Business to Consumer (B2C) refers to business and organizations that sells products or services to consumers over the Internet using websites. Consumers from anywhere can browse and order the products or services anytime. The sellers can sell products directly to the consumers. And the buyers are individual customers. This is the type of E-commerce that the consumers are most likely to see on Internet. Lately, it has gained a high popularity amongst consumers due to simplified and fast way to buy products. Apart from online retailing, B2C also includes services like online banking, retail estate services, travel services and many more. Some examples of B2C websites are: amazon.com, rediff.com, fabpart.com, flipkart.com etc.
Business to Business 
Business to Business (B2B) refers to E-commerce activities between different business partners. In B2B both the seller and the buyer are business entities. It enables the business to form E-relationship with their suppliers, distributors and other entities. This allows more transparency among the business entities involved and results in more efficiency. For example, a manufacturer deals with a supplier, a distributor and a wholesaler. The manufacturer using B2B can quickly communicate to the supplier about diminishing stock product, the supplier in turn can respond quickly to it. With the help of B2B, the companies can improve the efficiency of common business activities like supplier management, inventory management, payment management and many more. It is an effective media for managing telemarketing, supply chain, procurement, just-in-time delivery, online services. Some examples of B2B websites are commodity.com and tradeindia.com.
Consumer to Consumer 
Consumer to Consumer (C2C) refers to E-commerce activities involving transactions between and among the consumers. It enables the consumers to directly deal with each other through online auctions and classified advertisements without the involvement of third party. Any Internet user can become a vendor or purchaser at C2C websites.  Auctions sites are a good example of C2C model. If there is a product to be sold, it can get listed at an auction site and others can bid for it. Some of the C2C websites are Ebay.com, OLX.com And Quikr.com.
Consumer to Business Consumer to Business (C2B) involves reverse auctions where the consumers determine the prices of the products or services. In this type of E-commerce, consumers have a choice of a wide range of products and services, along with the opportunity to specify the range of the prices that they can afford or are willing to pay for a particular product or service. The companies bid to offer the products or services to the consumer. This helps in reducing the bargaining time while increasing flexibility for both the consumer and the company. C2B uses Internet to reverse the normal buying process wherein the consumers decide what they are willing to pay and business decides whether to accept it or not. Some examples of C2B websites are bidstall.com, JeetLe.in.

Traditional commerce vs. E-commerce

 Due to the growth of Internet, the nature of competition in traditional way of doing business and using E-commerce has changed significantly. 
In traditional commerce, the businesses have to compete within a single industry and limited geographical area. 
 In many cases business processes use traditional commerce activities very effectively and they cannot be improved through technology.
The products that customers prefer to touch, smell or examine precisely are difficult to sell using E-commerce.
For example, buyers will hesitate in buying perishable food items, expensive jewellery and high-fashion cloth as they cannot be examined closely before purchase.
In traditional commerce, the retail merchants with their years of experience create the store design that helps to convince the customer to purchase a product.
This arrangement of products, store design and layout is called merchandising.
The merchant develops the skills to identify customer needs and find products and services that meet those needs.
But this art of merchandising can be difficult to implement over Internet.
Some of the common features of traditional commerce are:
·         Operates within a certain period of time or during business hours.
·         No sharing of information with competitors.
·         Hiring of sales persons, sales manager and many more.
·         Location renting or purchasing, advertising, inventory, shipping of products.
However, in today’s fast paced world it is very important to break through these conventional rules.
We need to adapt to the new ways of doing business worldwide using Internet.
Some of the features of E-commerce are:
·         Advertising of the product is done electronically.
·         Customers can browse through products catalog and available offers.
·         E-payments systems are used for receiving payment. However, in many cases payment on delivery option is also available.
·         Goods are delivered to the customer within few days.
·         Reduces the per transaction cost.
·         Reduces the time taken to perform an overall transaction.

Applications of E-Commerce

The major areas of business and commercial activities where E-commerce is widely used today includes trading of goods which comprises of marketing and selling, auctions of goods, financial services like banking and insurance. E-commerce is not limited to the areas discussed here but spreads many other developing areas for doing business and other activities.
Internet Bookshops 
One of the first applications of E-commerce is Internet bookshops. Customers prefer purchasing books on Internet as they do not require to be physically checked and can be easily described. Books can be easily shipped to the customers place little or no damage to them. Online bookstores need a good website displaying all the books category wise, picture of the cover page, description of the books including the number of pages, price of the book, discounts and reviews of other customers. The search of a book can be made by title of the book, author’s name or publication name. The online bookstores may also record the customer’s interests and inform them about new arrivals to attract and retain their interest.
Electronic Newspaper 
An electronic newspaper also known as E-newspaper is a newspaper that exists on the Internet in digital form. It has advantages over the printed newspaper and the news broadcasted on television and radios. It can give us up-to-date news on the issues that are happening worldwide. With the advent of digital technologies, the browser can be set to select the news as per the interest of the reader. It also removes the hassle of printing process and further help in reducing the costs. Majority of the leading newspaper now provide E-newspaper to the readers.
Online Auctions 
An auction is the process of buying and selling products or services by offering the customers to bid the price and selling the product to the highest bidder. The traditional auctions have limited participation of people. Today, the same auction mechanism can be implemented using E-commerce technologies which allow the people to bid on Internet. This is known as Online Auction. There are many websites providing live auctions of goods. These websites provide the platform for both the seller and the bidders. When a product is placed by someone for auction on these sites, he or she becomes the seller. At the same time if someone bids for a product which is placed by other sellers on the site, in that case one becomes a bidder. To sell an item through an online auction site, one needs to first register with the site. This is required so the items one sells or bids on, can be tracked and also to determine the winning bids and build a database of seller and bidder feedback. Members are also required to provide their basic contact information before they are allowed to sell. Then, the member must go through the site’s steps to sell each item that they want to put up for auction. The member generally puts a digital picture of the item and writes a brief description about the item. By placing goods for auction, a person can get a good price through bidding and once the target price is reached or the time limit is over, the item is transferred to the bidder. Various payment options are also provided to the bidder. The sellers can get the advantage of getting best price for their products and the bidders save time to get the product of their choice. 

Marketing and Selling
Many companies’ now-days conduct their business of marketing and selling of goods and services by their websites. They provide their product catalog online over Internet for better marketing. The catalog displays different categories of products with images, videos in some cases, brief description and features of the product. The customers can view the catalog and select the products of their choice by adding them to the shopping cart. An online shopping cart is similar to the original store shopping cart. The store, the customer selects the products and puts it in the shopping cart. When finished, the final billing is done for all the products in the shopping cart purchased by the customer. Similarly, in online shopping cart the customer can add the product, review what he/she has selected, make necessary modification or addition and finally order the products while checking out. The user needs to provide shipping detail. The payment of the purchase can also be made through Internet. Today, one can purchase groceries, toys, computer accessories, mobiles and many more products from Internet. Some websites provide holiday packages along with airline tickets. Today buying an airline or railway ticket can be easily bought online. Once the ticket is booked the E-copy of the ticket is sent on one’s mail as well as an SMS on one’s mobile. 

Online billing 
In online billing, companies send their bills to customers through E-mail. Once the customer receives the bills, he/she can pay on the company’s website using credit card or net banking facility. Companies who need to send the bills to a large number of customers periodically can use these facilities. 

Information Services
Many organizations use the Internet to provide latest information to their users or members. This includes educational institutes and universities, which provides the examination results, online enrollment forms, examination schedule and seating arrangement and important notices. Students can view their results using the website from anywhere. Another example of information services is the notices and reminders sent to the customers by the companies or banks. Many organizations provide various forms to be downloaded so that the customer can easily download and use it. Companies can also get the information or details about the customers by filling the forms online. 

Support services 
Support services have become increasingly important due to the huge technological changes that have taken place in the last decade. Today, even the simplest products utilize sophisticated electronics which require specialized knowledge and technical ability for the maintenance and support when any problem arises. After selling the products, companies are providing online support to the customers. For example, a company selling electronic product provides online complaint registration to their customers, which is then forwarded to the support engineer. Customers can also track the status of their complaint placed online. Software companies provide online support to their customers for any problem in installation, configuration or use. Software vendors also allow their licensed customers to download the recent updates of the software. Hardware vendors put software drivers for their devices so that the customer can download them by choosing proper product type and model. 

Net Banking
Net banking or electronic banking is getting more popular day by day. Sometimes a customer may want to make an urgent payment or check his account without visiting the bank due to some problems. Online banking can help the customers solve these problems. Online banking is the process of conducting the banking transactions over the Internet. Today majority of the leading banks have started providing online banking facility to its customers. With the help of online banking customers can avail the following services. Check account balance at any time. Transfer the money from one account to other. Obtain statements for any credit or debit. Find status of transactions. Pay various bills online like telephone, electricity and many more without going to the bank. The customer is provided with a password for online banking services with which he can log in to the bank site and performs all the banking activities from his computer or mobile.  

HP Launches New MPS Program

HP is pushing its managed print services (MPS) through partners to target SMB and enterprise customers. The company has launched the HP Bundled Page program which offers an all-inclusive bundle of supplies, maintenance and services.
Partners can offer enterprise-grade MPS to their customers in two models.
Explained Nitin Hiranandani, Director, Printing, HP, PPS India, “Partners can provide supplies, consumables and software-based services while the customer owns the hardware. Or partners can buy hardware through HP Financial Services and offer it to customers on base charges per month on hardware and click charges on actuals.”
The program enables partners to access the HP ExpressDecision Portal which provides them with proposal and quotes for cost-per-page pricing, client invoicing and reporting, device monitoring, and account and contract management. “We will provide presales and implementation support. Moreover, the HP Services team will support partners in areas where they don’t have a presence,” Hiranandani added.
HP has rolled out the program in Delhi and Mumbai, and will extend it to other metros by 2013-end and other top 10 cities in 2014. Said Hiranandani, “SMBs are now demanding MPS because it allows them to move from a capex to an opex model and provides savings of up to 20 percent.”
The company has enrolled about 15 partners so far and is looking for more with a services mindset.
IDC says the APEJ MPS market was worth $530 million in 2010 and is expected to reach $990 million by 2014, while, according to the Photizo Group, India is the fastest-growing market for MPS in APAC.
Meanwhile, AMI Partners believes that about 18 percent of the total printing business from SMBs in India comes from MPS, and that by 2015 almost 60 percent of the printing business will transform into MPS.

---By Amit Singh, CRN, Aug 13, 2013

ASP.NET - Working with Themes

ASP.NET themes are a collection of properties that enables to define the appearance of Web pages and controls on the website.
A theme can include skin files, cascading style sheet files (.css files), and graphics. By applying a theme, one can give Web pages a consistent appearance across the website.

Creating a Theme
A theme is used in Web applications by creating a skin file and attaching it to the Web pages on which the theme has to be applied. Skin files are used to define the property settings for ASP.NET Web server controls. Skin files are created and stored in a theme folder. This theme folder is placed inside the folder named App_Themes. All the themes in a Web application are placed inside the App_Themes folder. This folder is placed inside the top-level directory of the Web application.

ASP.NET - Working with Styles

Styles are used to define a set of formatting options, which can be reused to format different HTML elements on a single or multiple Web pages. Styles can be defined in any of the following ways:
  • Using inline styles
  • Using an embedded style sheet
  • Using an external (linked) style sheet
Using Inline Styles
Inline styles are style definitions that are applied to the style property of a particular HTML element, and are placed directly inside the element on which it has to be implemented. Inline styles are used when one wants to apply one-time formatting to an HTML element.
To use inline styles in a Web page, use the style attribute in the relevant HTML tag. For example, if the text of a paragraph has to be displayed in italicized and Arial font, then the style for the tag will be as shown in the following markup.



ASP.NET - Custom Controls

Custom Controls are controls that are created by combining two or more controls and can be reused in multiple Web applications.
Following types of custom controls can be created:-
  • Web user controls
  • Web custom controls
  • Templated user controls
Web user controls
Web user controls are containers that can be created by combining one or more Web server controls. After creating a Web user control, it can can be treated as a unit and define properties and methods for it. Web user controls are similar to ASP.NET Web pages in the context that they contain both a user interface page and code.

ASP.NET - Web Server Controls

Processing of Server Controls on a Web Page

The processing of a server control depends on two situations, whether the page is requested for the first time by the client or it is posted back to the Web server when the user interacts with the Web page.
When a page is requested for the first time, the server controls are processed in the following sequence:-
  1. Initializing
  2. Loading
  3. PreRendering
  4. Saving
  5. Rendering
  6. Disposing
  7. Unloading
                                          LEARN MORE >>>>

ASP.NET - The Page Class

All Web forms are instances of the ASP.NET Page class, which is defined in the System.Web.UI namespace. The Page class inherits theTemplateControl class, which in turn, inherits the Control class. As a result, the Page class provides useful events that can be used in the code.

Page Events
ASP.NET uses an event-driven model of programming. This model of ASP.NET defines a sequence of events that are raised during the lifecycle of a Web page. Following are some of the page events:
  • Init - It is the first event that occurs when the server executes an ASP.NET page. It occurs only once in the entire lifecycle of an ASP.NET page.
  • Load - It is fired after the Init event, when the page is requested for the first time and whenever the page is reloaded. This page is used to initialize the variables and the state of controls that are used in the page.

ASP.NET Web Page Code Model

A Web page is made up of the following two components:
  1. The Visual portion
  2. The programming logic
ASP.NET provides two models for managing the visual elements and code:
  1. Single-file page model
  2. Code-behind page model
The Single-file Page Model

In the single-file page model, HTML markup of the page and its programming code are in the same physical .aspx file.

Anatomy of an ASP.NET Application

ASP.NET applications are generally divided into multiple Web pages. Every Web page in an ASP.NET application shares a common set of resources and configuration settings.
Each ASP.NET application is executed inside a separate application domain. These application domains ensure that even if a Web application causes a fatal error, it does not affect other applications that are currently running on the same computer.
Each Web application is a separate entity that has its own set of data. It can be described as a combination of files, pages, handlers, modules, and executable code that can be invoked from a virtual directory on a Web server.

Directories Used in ASP.NET Web Applications:
Bin: Stores all the compiled .NET components (DLLs) that an ASP.NET Web application uses.

                     LEARN MORE >>>>