Categories
www.infilon.com

THE FIRST BOOM: DOT-COM !! THE SECONG BOOM: INTERNET SERVICES AND CELL PHONE POLIFERATION


Observe the technological impacts today and you shall notice we are experiencing rapid growth, incomparable stock rates and a flourishing ‘Technology Economy’ in times high recession. Notice when I mention ‘Technology Economy’, companies like Facebook, Ebay, Google, Linkedin and many more are magnets driving wealth & development within their system. We are swiftly growing towards a titanic moment, a shift stronger than the World Wide Web; we are rushing towards ‘The Second Great Evolution Cycle’

Let’s remind ourselves of the Dot-Com Era:

Dot-Com: A fresh notion, an innovative expansion and it was termed as ‘Information Technology’ or ‘Exclusive Web Experience’ gaining many more phrases on its way to growth. All companies around the world wanted to hop onto the bandwagon of dot-com, with their hopes high and expecting dreams to turn into moneymaking realities.
Investors were throwing in large funds without double-checking if the companies were actually capable of generating revenues as expected.
This was one of the major reasons that led to its crash in 2001. Based on the research conducted by ‘Investopedia’, the number of IPO’s declined from 457 to 76 during the crash. Though, what was found deeply intriguing was, while major establishments like FreeInternet.com, Pets.com and many more filed for bankruptcy, their idea’s lived on staunchly even during the ‘Second Boom’.

Talking about the ‘Second Boom’- The next enormous shift:

The post decade has been a cocoon, expanding itself around the globe with the greatest technology developments ever seen by mankind. Chief corporations have emerged in all aspects through this boom from, Facebook to Google to E-bay to Apple to Amazon. We have been introduced with social media, brining an individuals entire world together in a laptop or a mobile phone, we have been facilitated with online shopping where consumers are a click away from buying the products of their choice, we have the easy accessibility of all information on our mobile phones and the everyday development of various applications like Instagram and Pinterest help us share photos, our hobbies, our special moments, places we like to visit, shopping spree’s etc.: in a much subtle and easier manner.

The shift as we realise has been towards a smarter consumer, increasing their knowledge and purchasing power. It has shaped the consumers mind into expecting how a business should implement the technology to work: for example: A business ‘should’ have a Facebook page so they can gain more information about the organisation, this would be implementing technology for businesses.
This new consumerized manner of thoughts and behaviour has helped many ‘IT’ companies to emerge, providing individual business solutions to corporations like security and cloud computing to make operations more efficient within the company environment.

Infilon Technologies is one such company, delivering professional high-end results and pioneering solutions. We understand your requisite for business explanation, we do our market research, and we come up with the most efficient technology solution.

Lets learn, generate knowledge, create a better business world and make the most out of the ‘Second Biggest Shift’ in global economy!

Mobile Ad Boom

Categories
www.infilon.com

Social Media: The next step business revolution


Is social media a fad or the biggest shift since the industrial revolution?
Is social media a fad or the biggest shift since the industrial revolution?

Ever heard a company state, “we do not use social media?â€
They are either lying or are tribal crowds from the jungle to oversee the powerful change social media has brought for businesses.

Social media networks today are the answer to supreme integrated marketing. Optimizing these sites, formulating business pages and facilitating them with SEO (search engine optimization) help in detailed consumer/ competitor analysis, enhancing organisational plans, resource planning, keeping updated with industrial news and creating synergy in company operations. Social media networks create a clear brand identification method that attracts consumers, friends of consumers and so on. Lets say, together the planet has redefined consumer computing through social media.

Now, we take a look into how it affects business and business decisions.

When Netfix, an on-demand Internet Media streaming firm pronounced its altered pricing structure, consumers dismayed all across the globe posted 82,000 negative comments on site’s like Facebook and Twitter.
And within a short period, the company lost 800,000 consumers estimated to be two-third of the firm’s market value.

No doubt, companies today are radically analysing their steps and brining consumers to the heart of their business through social media. For example, Burberry is designing an end to end application named the Burberry World which facilitates in connecting the clients, the vendors and the suppliers to the brand: generating higher brand equity and retaining its clientele.

Taking another example, KLM one of the world’s principal airlines, retains the power of social media over its consumers where the establishment believes that connections- not impressions- create a huge difference. It engages consumers such that they can check their flights, make secure online bookings, alter their travel plans and make conversations with travel agents, making the process an easy book tickets in one step, pack your bags and leave for travellers.

Research by McKinsey states that social technology implementation in an organisation, developing a network infrastructure results in 50% increase in consumer satisfaction, 48% increase in corporate leads and 24% increase in profits & revenues.

With these kinds of results, the power of social media today is increasing, where activities are faster, knowledge creation takes minutes and news is spread throughout the globe in seconds.
Corporations that acknowledge these trends and embrace them will unite with everything that is crucial to lead us into a secure and technologically advance future.

Welcome to the Social Media Revolution!

Categories
codeofaninja.com

Working with Geolocation watchPosition() API

(adsbygoogle = window.adsbygoogle || []).push({});

I’m going to share a working navigator.geolocation.watchPosition() code I used when I wanted the user to know his current location in real time (while he is walking or riding a vehicle).

This works while the user is using his Android device or any device with a browser that supports the Geolocation API.

We made this code with the help of Google Maps and jQuery.

Working with Geolocation watchPosition() API

Live Demo

Recommended to use a mobile device, you must allow it to get your current location, don’t worry, I’m not tracking you.

Code Example

Now here’s our index.html code.

<!DOCTYPE HTML>
<html>
<head>
    <title>Geolocation watchPosition() by The Code of a Ninja</title>
    
    <!-- for mobile view -->
    <meta content='width=device-width, initial-scale=1' name='viewport'/>
    
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js" ></script>
    <script type="text/javascript" src="http://maps.google.com/maps/api/js?v=3&sensor=false&language=en"></script>
    <script type="text/javascript">

        // you can specify the default lat long
        var map,
            currentPositionMarker,
            mapCenter = new google.maps.LatLng(14.668626, 121.24295),
            map;

        // change the zoom if you want
        function initializeMap()
        {
            map = new google.maps.Map(document.getElementById('map_canvas'), {
               zoom: 18,
               center: mapCenter,
               mapTypeId: google.maps.MapTypeId.ROADMAP
             });
        }

        function locError(error) {
            // tell the user if the current position could not be located
            alert("The current position could not be found!");
        }

        // current position of the user
        function setCurrentPosition(pos) {
            currentPositionMarker = new google.maps.Marker({
                map: map,
                position: new google.maps.LatLng(
                    pos.coords.latitude,
                    pos.coords.longitude
                ),
                title: "Current Position"
            });
            map.panTo(new google.maps.LatLng(
                    pos.coords.latitude,
                    pos.coords.longitude
                ));
        }

        function displayAndWatch(position) {
        
            // set current position
            setCurrentPosition(position);
            
            // watch position
            watchCurrentPosition();
        }

        function watchCurrentPosition() {
            var positionTimer = navigator.geolocation.watchPosition(
                function (position) {
                    setMarkerPosition(
                        currentPositionMarker,
                        position
                    );
                });
        }

        function setMarkerPosition(marker, position) {
            marker.setPosition(
                new google.maps.LatLng(
                    position.coords.latitude,
                    position.coords.longitude)
            );
        }

        function initLocationProcedure() {
            initializeMap();
            if (navigator.geolocation) {
                navigator.geolocation.getCurrentPosition(displayAndWatch, locError);
            } else {
                // tell the user if a browser doesn't support this amazing API
                alert("Your browser does not support the Geolocation API!");
            }
        }

        // initialize with a little help of jQuery
        $(document).ready(function() {
            initLocationProcedure();
        });
    </script>
</head>

<body style="margin:0; padding:0;">
    
    <!-- display the map here, you can changed the height or style -->
    <div id="map_canvas" style="height:25em; margin:0; padding:0;"></div>
</body>

</html>

In my case, I used this code with an Android WebView since it should be seen inside an app I’m working on, but as I said, this will work with any device with a browser.

If you have the same case as mine, you can also use this piece of android WebView code.

Just add:

webSettings.setGeolocationEnabled(true);

and inside your setWebChromeClient()…

@Override
public void onGeolocationPermissionsShowPrompt(String origin, GeolocationPermissions.Callback callback) {
    
    super.onGeolocationPermissionsShowPrompt(origin, callback);
    callback.invoke(origin, true, false);
}

Download Source Code

You can download all the code used in this tutorial for only $9.99 $5.55!

Issues Encountered

If you were testing it with an Adroid Webview or Chrome Browser and seemed like it is not working, don’t lose hope. There is always hope. 🙂

Here’s the solution, uninstall the Chrome browser and then re-install it.

Related Source Code

Google Maps Geocoding Example with PHP – This tutorial is about a Google Maps geocoding example with PHP. We used some Google Maps JavaScript to show the geo-coded data on the map as well.

Further Reading

Geolocation API Specification
Geolocation.watchPosition() from Mozilla Developer Network

Don’t hesitate to post your comments regarding this Geolocation watchPosition() API example code.