Showing posts with label Best Practices. Show all posts
Showing posts with label Best Practices. Show all posts

Friday, December 5, 2008

Computer Games, Software, Best Practices and Marketing

The box art of StarCraft.Image via WikipediaI do play some computer games and would like to play more. I am currently playing Ceasar III, Starcraft, F-16 Allied Forces and etc.

Playing computer games can make you become smarter in a gig way, it is good for computer programmers. It is just like going to gym where it provides the following benefits:
  • Forces one to take pressure (yes, playing game can be pressuring if you keep losing).
  • Trains one to be more patience.
  • Trains one to think about strategies and solutions to problems on the spot.
  • Trains one to not to give up until you find a solution (this has more to do with spiritual side of it).
  • Helps computer programmers to stay at the computer; to eat and sleep computer.
  • Trains one to stay focus.
  • Trains one to be innovative (in certain ways).
  • Trains one to think about best practices.
  • Get to become an expert in many things if you play many different games (it is good way to acquire knowledge).
In many ways, it is helpful more me because I enjoy think-out the logic behind the games which is what made up of the games and essentially, the core logic is what going to help you to win the game; enlightenment. For reasons that every game has limitations and it is by understanding such boundaries that one can conquer the game.

Check out here too and here where games can help the fight of survival.

I don't regard myself as a great gamer, but I do like to share out my experiences. Check out some of the strategies I have recorded here.

As what mentioned earlier, computer software is about best practices. And best practices not only help to make the product better, it is also helpful to allow the innovator to take a technical lead in the industry as well as gives edge for more marketing. One very typical example of this is Apply computer. Check out this video of new ways to make laptop. Fyi, Apple will take off respective videos after certain period of time (this is another strategy to wade off competition).

And wait a minute, about marketing, I have discovered that one good way to promote games is to put up a lot of screenshots. Check out these screenshots from Starcraft II, it is simply amazing, I just wouldn't mind getting one piece just for the sake of good graphics.

Check out the following list of games which I would like to play and what compelled me to desire it?

Games

What Interest Me ?

Trism (iPhone)

Because the creator made a lot of money by doing part time

Rock Band

Because the creators made a lot of money

Spore

Because it is considered the best invention of 2008 and it is featured in TED and everybody is like playing it



The conclusion of good marketing for computer games:
  1. Good graphics
  2. Everybody is playing it
  3. Makes a lot of money

Wednesday, October 22, 2008

The New MacBook - Apple Oct 2008 Event

At the recent Apple Oct 2008 event...

State of the Mac

Sold 2.5 millions mac (last quarter)

How they did that ?
  1. Better computers
  2. Better software
  3. Compatibility (Enables Windows to run natively on the Mac)
  4. Vista (Hasn't lived up)
  5. Marketing
  6. Retail Stores (247 stores in 8 country) - 400k visitors each, 50% new conversion.



  • Outgrown the market in 4 years.
  • Revenues share 30% (1 out 3 dollar is spent on Mac)
  • Top supplier of notebooks for Education sector 39% (47% for major universities)
  • The real momentum is 71 M in 2007, q1-q3 (2008) 71 M.

New Ways to Build Notebooks

The challenges of building thin and light notebook is to make the structure strong and robust.

The old MacBook was made from assembling small units of structures.









The revolutionary Macbook Air reinvents the wheel by doing the opposite - started from a solid board, removing away unwanted parts to cater for the features and it results as 'unibody enclosure'.










New Graphics for Notebooks

Combine the chipset and embedded graphic processor all in one part - Nvidia GForce 9400M.
  • Chipset + GPU
  • 70% of die area is GPU
  • 16 parallel graphics cores
  • 54 Gigaflops
  • Up to 5 times faster than Intel integrated graphic
New Trackpad
  • 39% larger
  • Multi touch for gestures
  • Glass
  • Entire trackpad is the button
Conclusion of the new MacBook Pro:
  • Unibody Enclosure
  • LED backlit display
  • Next generation graphics
  • Multi-touch glass trackpad
  • Mini Display Port connector
  • Backlit keyboard
  • Built-in iSight and microphone
  • Stereo speakers
  • Magnetic latch.
  • Environmental friendly.

    • Arsenic free
    • BFR free
    • Mercury free
    • PVC free
    • Highly recyclable material
    • 37% shrinkage of the packages

What I like about it is the removable hard disk (solid state drive) known as 'slot-loading super drive' feature.

Still expensive for Ringgit Malaysian conversion and thus Apple computer is still a luxury thing in Malaysia. I still think that my next upgrade of Notebook will be Lenovo Thinkpad T61. I would love to have a tablet PC but the screen is usually just 12 inch (too small).

When Vista Reaches 80% of Memory Utilization

When Windows Vista reaches 80% of memory utilization ...

It is time to restart.

My Thinkpad R60 is equipped with 2GB RAM, on average the memory utilization is 50%. It is rare to reach 80% and when it does, it is time to restart because things will start to behave in a funny manner. X-Files (You can't prove it but it happened).



One of the funny moments I had was the scroll bars started to misbehave such as the vertical bar tends to move down and stay at the bottom. The horizontal bar tends to move right and stay at the right wide.

I attribute this over memory utilization to overusing Firefox browser, such as playing games on Facebook. Firefox for one reason, seems to consume a lot of memory but very little CPU resources. This means that the program uses a lot of objects but with very efficient algorithms which can process tasks with the shortest time possible.

So, is this the best practice for software engineering ? Firefox is one of the most downloaded software application.

Thursday, August 28, 2008

Why Mobile Number Portability (MNP) ?

Several mobile phonesImage via Wikipedia Malaysian have been waiting for three years, finally today is the day.

Sometime in Feb 2005, this blog invested effort to study the market saturation of mobile phone industry in Malaysia. Check out the blog entry.

So indeed, industry experts have been trying to visualize what is going to happen when the market saturates.

Observe this quote ..

For a developing country like Malaysia, some pundits believe cellular companies (celcos) may have to scrape the bottom of the barrel for the next wave of customers. Other analysts believe the celcos could rev up subscriber numbers by lowering entry barriers further.

Both of these scenarios are happening now in fact, but the industry actually has a better way of dealing with market saturation, it is a best practice being practiced around the world; Mobile Number Portability (MNP).

Yes, MNP is catered to cushion market saturation by providing more spaces for healthy competitions amongst the celcos.

This is good, really. I endorse this.

The effort will make sure that industry players do not fall into the trap of complacency. They have to be prudent with the economics of their businesses all the time and to maintain a healthy customer-relationships as always as possible.

Why ? It is not hard to guess. Look at all the monopolies around Malaysia now, how I wish there is such thing as broadband portability.

Just imagine that if someone is doing illegal throttling, all you need to do is to pay RM 25 to port over to other service providers.

And culprits can't afford to be ignorant because Switzerland can't be bought over (like Netscape), it is an open source !

MNP is a good implementation ruled by MCMC to prevent unhealthy industry practices. It must and was initiated by MCMC.

Latest Updates:

Celcom to benefit from MNP.

Celcom's net profit rose 29% to RM631 million in the first half ended June 30, 2008 from a year earlier.Strong performance was mainly attributed to higher acquisition and usage of postpaid as a result of the successful launch of the Celcom Executive Plan (CEP) and growing demand for mobile broadband services.


Reblog this post [with Zemanta]

Friday, August 15, 2008

Beijing 2008 Web Experience- Video

In terms video broadcasting, the Beijing 2008 offers two types of videos. Video is all about the format; Flash Video and WMV (Windows Media Video).

Flash Video is offered via YouTube with a direct link from the English home page.

Video is also a sensitive issue with regards to copyrights and the YouTube offerings are supposedly sponsored or endorsed by Olympic Broadcasting Services (OBS). Ironically, by judging from the numbers of clips available, it looks more like marketing attempt for OBS.


One have to specify the country of origin before allowing to watch the videos, and certain countries would hit the restriction page.

At the video homepage, there is this thing called subscription but actually it doesn't mean anything. My guess is that previously they are trying to enforce subscription on YouTube.


All videos are not allowed to be shared to other blogs or web sites. And the titles are very generic to minimise the possibility of being search from generic YouTube page.


Remember, Olympic videos are not supposed to be free. Go watch Astro.

All these go on to suggest that there are conflicting issues building up to the joint-venture between Olympic and Youtube where the latter has a policy of no-charge viewing.

So, videos hosted on YouTube are 'unofficial' videos ? This would make YouTube looks bad, maybe it was YouTube's initiative to host the videos and no formal agreement can be agreed to.

The official videos comes in the form of Windows Media Video format and it can be viewed with Media Player or Real Player. If you are having Firefox, you have to download the Media Player Plugin for the browser.

Just have to embed the following scripts into your HTML.



Take note that 6BF52A52-394A-11D3-B153-00C04F79FAA6 is a universal reference for Windows Media Player reserved for Windows Media Player in the web browser.

But the streaming using Windows Media Player is slower than Flash Video via YouTube. If you are from Malaysia, waiting for it to load will be wasting your time.


Pay attention to HSBB(High Speed Broadband) and the QucomHaps projects.

Another example is NBC Olympic where videos can only be streamed if you are living in the USA.


But you can actually crack it by providing a valid zip code and just select the top few TV providers. Then it will work :)

Nevertheless, all these are just clips, why so big deal ?

The biggest point here is that videos are not supposed to be published without consent.

Tuesday, August 12, 2008

IDC's Green IT Conference 2008 - Kuala Lumpur

1. Problems and Opportunities - by IDC:

Driven by the realization that climate change is an issue that businesses can, and should, mitigate, both commercial and government organizations are under pressure to 'go green'. IDC's research has shown this driver has filtered down into the IT department as organizations question what Green IT can do in this overall 'Green' strategy. As CIOs embark on this journey, there is clear evidence that 'going green' not only saves the planet, it also makes good business sense. Hence, the IDC event theme, The Economy of Ecology.



This is the first leg of the 9 to be held in 9 major cities in SEA.

IDC presented the following agenda which consists of three main items.
  1. The Green Bet - IDC Framework for green IT.
  2. The 2.9% Problem
  3. The 97.1% opportunity
The Green Bet:

Three major components:
  1. Green Business - Doing business in a green way
  2. Green Energy - Using green ways to generate energy
  3. Green Tech. - Green products
The challenge to get CEOs and CIOs to adopt such framework ?

Most CIOs do not have Green IT as part of their KPIs and usually do not go far from the followings:
  • Budget Management
  • Meeting Deadlines
  • Innovation
Another point to look into is that the drivers for investment in Green IT according to IDC are the followings by percentage:
  • Cost-Saving - 75.3%
  • CSR 58.2%
  • Products which helps compliance - 55.8%
  • Recycling - 45.5%
This brings good news, people are motivated by cost-saving and CIOs are actually starting to count on Green IT as a tool for achieving higher competitiveness.


The 2.9% Problems:


According to IDC, 2.9% is just about the percentage of total US electricity being used by data centers (in the USA).

So, they are tasked to reducing the electricity consumption because it is significant even though 2.9% is not a big thing and also the fact that power and cooling (P/C) cost is actually higher than investment into servers.

Big players like Google, Microsoft and Fujitsu have all built their data centers with green technologies and policies.

As a result the influence, the priorities of data centers for SEA have started to have Green IT (Power & Cooling) in the percentage range of 10% to 50%. Not too bad actually, check out the chart below.


So, power and cooling is a big thing.

IDC recommends that organization will embrace the Green IT culture by focusing on power and cooling as the starting point using the following framework:
  • Measure
  • Design
  • Conserve
  • Reduce
  • Predict
As a result of that, organizations can reap good energy saving benefits, in particular:
  • Hardware perspective - 34%
  • Operations - 19%
  • Power & Cooling efficiencies - 27%
That is a total of 50% savings!!

The 97.1% Opportunity:

The 2.9% problems give us vast opportunity to improve and create economies. It is about sustainability.

Green technologies mean big business. According to IDC, the following technology will generate the business value of:
  • Smart Grids - $125 billion
  • Smart Offices - $340 billion
  • Smart Engines - $107 billion
  • Smart Logistics - $442 billion
So, with Green IT, not only organization can reap direct benefits (cost-saving), it creates opportunity for CIOs to be proactive in terms of driving agendas and creating business case.

In short, Green IT + Business Case = Values.

The presentation was conducted by Mr. Philip Carter, Associate Research Director, APAC IT Services Research, IDC APAC. Download the full presentation slides from here.

2. Total Solutions - By HP

According to Mr. David Triggs, HP has all the solutions for Green IT.

HP stresses that technology is no longer just supporting business, it runs the business.

HP Helps Customers to Build Business Case for Green IT:

Foremost, HP business technology portfolio helps customers to build business case for adopting Green IT. The core components of HP services are:
  1. Business Information Optimization
  2. Business Technology Optimizataion
  3. Adaptive Infrastructure
According to HP, energy efficiency creates the following benefits for customers.
  • Reduce Cost
  • Mitigate Risks
  • Enable Growth
  • Protect Brand & Unlock Opportunities
This is especially true for those people dealing with data centers.

So, HP IT Environment Lifecycle Management aims at helping customers to get to green business technology faster and with less risk. The lifecycle defines 4 major steps:
  • Acquire
  • Manage
  • Retire
  • Transition
And their services include design, consolidation and implementation; total solution.



So, why choose HP to help with going green ? Because they have best practices. Also, because they have done a lot of 'advertisements' with this regard such as:
    HP's goal is to reduce combined energy consumption by 25% by 2010
  • Raising standards in supply chain
  • Replacing IT power costs with renewable sources (solar systems)
HP's Energy Innovation Roadmap ?
  • Design energy-efficient products
  • Improve energy efficiency of customer & HP operations
  • Rethink energy use to transform society
Last but no least, HP recommends virtualization.

Mr. David Trigss is Senior IT Consultant for HP, download the full presentation slides from here.

Also check out www.hp.com/go/greencomputing

3. Intel Felt Obligated with their CSR

On a the holistic, Intel's role in energy efficiency has always been:
  • Committed to Sustainability
  • Build Leading Products
  • Having Data Center Best Practices
  • Initiated Industry Leaderships
But, the biggest thing is not really the operations part of it.. it is their product. Intel's CSR (corporate social responsibility) reported that 80% of Intel’s global carbon footprint results from the
industry’s use of Intel's products. So, this is big problem for them. They have to innovate even better products and therefore they have recently created the New 45NM Hi-K Processor; Quad-core Intel Xeon Processor 5400 Series.



This is an award winning invention and it really does the followings:
  • Improved Transistor Density
  • 20% improved transistor switching speed
  • 30% reduction in switching Power
The makes Intel able to continue with Moore's law pursuit without compromising the CSR.

And Intel recommends server refresh and virtualization.

Server refresh basically means the act of dumping old hardwares for newer ones in order to get more benefits than trying to achieve faster ROI. Not only that, by means of a scenario of comparing the data center technology of 2004 with 2008, undergoing server refresh actually produces the ROI of less than 2 years. That is:
  • 83% reduction in floor space
  • 87% reduction in annual costs
This gives you $57k of estimated energy savings.

Fantastic.

Intel's presentation is facilitated by Mr. Eddie Toh (Regional Platform Marketing Manager, Server Platforms Group, Intel APAC). Proceed to download the full slides from here.

4. Virtualization by Novell

Virtualization is hero of the day; it is the buzz word. The concept of virtualization is that only 20% of your hardware capacities are being used to do any work, while 80% will be doing nothing, hence burnt.

Suse Linux Enterprise has built-in virtualization technology. It has the Xen 3.x
Hypervisor-Based Virtualization, it software and it can work well with Microsoft operating system. This is not possible before the interop partnership between Microsoft and Novell. Check out more, www.moreinterop.com.



With virtualization, you can treat hardware and resources as software by just copy and paste your operating systems (that is running with live processes) to and fro hardwares. This forms the basis for cloud computing.

All SAP solutions are supported on Suse Linux Enterprise and now with virtualization, you can actually treat Suse Linux as the main platform while treating Microsoft as the ad-hoc platform.

With virtualization, replication and automation technology, Novell is able to deliver to you:
  • Server Consolidation
  • High availability and Disaster Recovery
  • Data Center Automation - Humanless data center (to mitigate human errors)
Novell's presentation is presented by Mr. Kam Han Wen (Senior Technology Specialist). Check out the full slides at here.

Malaysia's Perspective ?

The Green IT concept is actually another way for Malaysia IT companies to break the ice. Not long ago, the buzzword was SOA (service oriented architecture). Now ?? almost forgotten by everybody.

So, would Malaysia company brace up the challenges now ?

Conclusion:
  • Small problem, big opportunity.
  • Green IT biggest benefit are cost-saving and enhance competitiveness.
  • Buy Intel's products
  • Use virtualization. It is cool.
Also check out SAS Intelligently Green Forum 2008.

Monday, August 11, 2008

Beijing 2008 Web Experience- Latest Updates

Now let's check out how Beijing official web site manage latest updates ?



Raw data are input into the data farm for which each data unit will form relationships with each other.







It could have deployed semantic web to create relationships between data units.

Sunday, August 10, 2008

Beijing 2008 Web Experience- Games Multimedia

How would you illustrate games ? Meaning that how do you actually introduce all the 38 games that are being competed in the Olympic ?

The best way is of course, multimedia.

The second best way is of course to create computer games based on the games.

The Beijing 2008 official web site deployed Adobe Flash graphical multimedia animation for such purchase.



Check it out here.

But I think it is only available for the Chinese language section.

The suggests that the built-up of the official web site is a result of integration of components from different sources and such particular source only supplies in Chinese.
Zemanta Pixie

Saturday, August 9, 2008

Beijing 2008 Web Experience- Recording Live Results

Official logo of the 2008 Summer Olympic GamesImage via WikipediMany people thinks that the Beijing 2008 opening ceremony was phenomenal. Indeed, the Chinese culture is even more astonishing.

Starting today, we will be doing posts about how the official web site get things together to achieve desired features; the best practices of worldwide event publishing in the web.

For this post, we will look into how the web site publish live result?

It is using refreshing methods.



And it uses live journaling.



In my opinion, live journaling is a good way to document delicate-detailed information for later use. I am just wondering if they are using image processing for that ? Ha! that is probably a wild guess.

There are probably three journalists doing three different languages (English, Mandarin, Francais) live on site.

Wondering if the web site deployed language synthesis technology ? :P

Zemanta Pixie