Meet with Expert

Monday, April 30, 2007

What is behind Web 2.0

What is behind: Web 2.0, Blogging, Wiki, AJAX, Web services, SOA, RIA, - (Flash, AJAX, Social nature, and community contributes.

Another important thing not mentioned, is using large storage, share video, photos...

The future of the Internet

From, IBM, Microsfot, to Google.
From Mainframe, to windows application, to Web 2.0.

Sunday, April 22, 2007

Can you really make money in internet

Have a search on Google suggest, type in make money, you would get "make money online", "make money from home" or "make money on internet" as the top pop ups, each one come up with 100-300Millions links. Why, not make money from real estate, or from stock. Why home, internet or online. OK, it is digital world. For me, almost 40 and IT background, not hard to understand, my dad who is teaching in uni can't understand. I am half digital, my next generation will be 100%, most things can be done via web, education, shopping, meeting friends. I wonder is it misleading to youngsters, is it so easy to make money from internet.

I think though among 200 million links, possibly only 10% of less leads people to right way.

The internet dictionary defines easy money as money obtained readily, with little effort and, often, illegally. Winning the lottery is a way to make easy money. We would all love to do it and very few of us ever will!

I think it is actually time to get real here. It is probably easier to make money working hard then it is hard to make money working easier. Think about that for a minute. The internet has redefined how hard it is to make money. At least physically that is. You will not break a sweat building a website, putting top quality products on it, and marketing your website all over the internet.

This truely is making easy money after you get it all set up and running smoothly. But to be fair it is hard to get a system in place to get a profit pulling website up and running. The nice thing is after you get a system in place that works for you making money on the internet is the easiest money you will ever make.

Making easy money comes down to one thing and that is getting a system in place that automates your money making efforts and leaves you to become good at one thing, - marketing your website.

With a good system or a platform, just like a popular TV channel, can attract lots of traffice (eye focus), therefore good paid ads. But if thinking a TV channel just broadcasting ads, nobody want to watch. Now the digital world can have lots of replacement, such as next Harry Potterr would be written on line, reviewed and sold on line. There is no book or print in order to save trees. That is what make money online is about.

Make money online via survey is another really good source, I don't think you can get rich fast by this. Why receiving letters or have somebody drives to your place, they are not green,

For reducing CO2 emission and protecting environment, only reason for travel is to have holiday, not meeting or conference, only reason for printing is for official contract, not for textbook or novel.

Saturday, April 21, 2007

Sudoku in iFrame


Go2Web20.net - The complete Web 2.0 directory

Go2Web20.net - The complete Web 2.0 directory

A great tool listing top application for web 2.0 stuff. Love to see what Flex 2 can bring.

Adding Google Map

Steps, goto Google Map API, cut and paste code.

One important factor is to add 2 lines of code, this would add move and zoom bar.

map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());

IBM and Web Services

IBM's email possibly is considered the best email system in 2000. IBM is enriching Lotus by introducing Java in R5, iNotes in R6, Wiki and web services in R7. One important feature is providing webservies for email, one good feature IBM provided is providing web services for busytime.nsf.

Well, if web services is well used, can overcome lots of shortcomings related to replication.

Monday, April 16, 2007

Flex paved a bright way for web's future.

Flex is a combined technology that gives developer a integrated framework for building RIA (rich internet application). It was launched late last year by Adobe. When I compared its effects and events with .Net framework provided, it is really richer. For example, for a Flex 2 Label, it has 13 effects, 64 events.

First look at what Flex can do, Fladdict might be considered as one of the most top class application that Flex can do, particularly on its Amazon book search. Giffy, is another one, tying to bring Microsoft Visio on web, well. If people follows, no more installation is required. Traditional windows applications done by VB or IBM Domino or Java can be replaced by web apps. Google also uses it in Google Finance, acquiring Youtube which is using Flash displaying video. I might consider it is a smart move that Google can acquire Adobe Flex, if it can.

Adobe Flex site also provides many great examples. Among these, 3 tools I feel useful.

1) CSS editor for flex components

2) Code editor explorer. A good overview what code to be used to bring things moving.

3) Template. Presents a number of presentation ways.

Tools like Flash catcher can download the file as an exe file working locally (if Flash player 9 is installed locally). The desktop application can be useful if the user is offline. This is the same concept of Apollo which Adobe is researching on - "Apollo is a cross-OS runtime that allows developers to leverage their existing web development skills (Flash, Flex, HTML, Ajax) to build and deploy desktop RIA’s. Notes rich text field can load Java applet nicely, unfortunately, it can not support Flex application.

Flex is able to integrate with other language well by WebService, HttpServices, or by Flex data services, e.g. it links with Asp.Net for authentication. By using these, it can have rich functionality supported by .Net or Java classes. Its cutting edge is its presentation, the capability it provides is far beyond reach by Javascript, user does not need to refresh screen, vendor does not need to worry testing browser's compatibility between JS or CSS, even not need to worry installation with different versions. This is a big step ahead of AJAX. What would happen in the future, application will be hosted in web, not longer in people's PC. There will be no need to worry or update operating system all the time. This leads changes for web development. Microsoft and its WPF is its major competitor.

On its
cons, 1. I feel it has not evolved as a sophisticated IDE platform as .Net. Its IDE is not as friendly as visual studio. For example it does not have solution or VBP concept to hold a project. After a project is closed, it becomes hard to reload. Need to create a new project and import script files.

2. It does not support animated gif, though it can run video or sound easily.

3. Memory intensive, after using for a while, slower to compile.

Hints: 1. You can use ctrl + s more to auto compile, this would prompts syntax error on time.

2. Use "Enter" instead of "Space Bar" to accept suggested method.

3. Trace is good debugging tool as print in notes.

4. Refer to Flex's guides more to know shortcuts.

Sunday, April 15, 2007

Employee of the month

Employee of the month, that generator looks so good to me.
Outsourcing like everything in the world, has its cons and pros.
Cons: security, quality of services, threaten of job opportunity, tax payer's money outflow. Pros: cheap, introducing competition, green - reducing carbon dioxide.
I am in favor of it, particularly from the green aspect, a generator can do the job, no CO2 emission.

Saturday, April 14, 2007

Google and doubleclick

Google Spends $3.1 Billion

Google paid $3.1 Billion to acquire DoubleClick (DCLK). Microsoft and Yahoo are behind. This would give Google a much more diversified advertising model, an advertising revolution.

Controversy: "DoubleClick is often linked with the controversy over spyware because browser cookies are set to track users as they travel from website to website and record what commercial advertisements they view and select while browsing". From wiki

Last year, in China, the top worst virus is Panda virus, 熊猫烧香, it is a spyware able to detect all kinds of confidential information on people's machine. Surprisingly, it was created by a teenager. After personal information is collected, it is then sold to others. They call it "肉机", "meat machine", like meat in butcher's table.

To what extent, user's details will be tracked can be considered acceptable. Like to what image can be provided in Google Map. It is a good concept. Call "Vendor and buyer", dealer could know you better, your hobby, item browsed, goods purchased online. The information can be further collected, analysed and sold to "seller". I think it is a very good business model. How to understand market is one of the biggest difficulties for product owner. A story is on questioning 2 burger providers " How to make good return by selling burger". One provider said, create best possible burger, make it large and attractive before selling. The other provider said, just find people who are hungry, no need to worry to improve burger's quality.

The business model follows the second.