Archive for the ‘Technology’ Category

Kinect for Windows coming February 1st / 2월 1일 윈도우용 키넥트 출시

Tuesday, January 10th, 2012

Finally, new Kinect for Windows is coming! In CES(Consumer Electronics Show) Keynote 2012 today, Steve Ballmer announced that the Kinect for Windows will be official on 1st Feb, 2012.
마침내 윈도우용 키넥트가 발표되었네요.  오늘 열린 2012 CES 기조연설에서, 스티브 발머가 윈도우용 키넥트를 2012년 2일 1일에 정식 출시한다고 발표했습니다.

You can see the whole keynote from LIVE FROM MICROSOFT'S FINAL CES KEYNOTE. And you can get the details for new Kinect from Kinect for Windows coming February 1st with 'near mode' — not for use with Xbox 360.
오늘 기조연설을 보고 싶은신 분들은 LIVE FROM MICROSOFT'S FINAL CES KEYNOTE 를 참고하세요. 그리고 새로 발표된 윈도우용 키넥트에 대한 좀 더 자세한 기사는 Kinect for Windows coming February 1st with 'near mode' — not for use with Xbox 360 을 보시면 됩니다.

Here is the summary & keyword for new Kinect for Windows:
오늘 발표된 윈도우용 키넥트의 특징들과 키워드를 정리해봅니다:

  • Windows 8 support / 윈도우 8 지원
  • Pre-order in Amazon with $249.99 / 아마존에서 사전예약을 하면 249.99달러
  • Commercial SDK with "near mode" (as close as 50cm) / 50cm 거리의 "근접 모드"를 지원하는 상용 SDK 포함
  • PC Optimized - not for use with Xbox 360 / PC 최적화 - Xbox 360과 호환되지 않음

In the near future, we can open the folder and move the files in computer waving our hands like in the movie "Minority Report".
"마이너리티 리포트"에서 보았던 손으로 컴퓨터 폴더를 열고 파일을 옮기던 것이 조만간 현실로 다가올 것 같네요.

Image Source : Why the 'Minority Report' Interface is Far from Practical

[Article] Top 10 Strategic Technologies For 2012

Wednesday, December 7th, 2011

Top 10 Strategic Technologies For 2012 [Full Article]

What kind of technologies will be come into power in 2012? Here are top 10 technologies highlighted by Gartner Inc.

“These top 10 technologies will be strategic for most organisations, and IT leaders should use this list in their strategic planning process by reviewing the technologies and how they fit into their expected needs,”

- David Cearley, vice president and Gartner fellow.

“Organisations should start exploratory projects to look at promised candidate technology and kick off a search for combinations of information sources, including social sites and unstructured data that may be mined for insights,”

- Carl Claunch, vice president and distinguished analyst at Gartner.

I'm going to mention just a few sentence extracted from the article, so please go to [Full Article] and read it in detail.

1. Media Tablets and Beyond.

No single platform, form factor or technology will dominate and companies should expect to manage a diverse environment with two to four intelligent clients through 2015.

2. Mobile-Centric Applications and Interfaces.

Building application user interfaces that span a variety of device types, potentially from many vendors, requires an understanding of fragmented building blocks and an adaptable programming structure that assembles them into optimised content for each device.

3. Contextual and Social User Experience.

A contextually aware system anticipates the user’s needs and proactively serves up the most appropriate and customised content, product or service.

4. Internet of Things.

The Internet of Things (IoT) is a concept that describes how the Internet will expand as sensors and intelligence are added to physical items such as consumer devices or physical assets and these objects are connected to the Internet.

5. App Stores and Marketplaces.

Gartner forecasts that by 2014, there will be more than 70 billion mobile application downloads from app stores every year. This will grow from a consumer-only phenomena to an enterprise focus.

6. Next-Generation Analytics.

In 2011 and 2012, analytics will increasingly focus on decisions and collaboration. The new step is to provide simulation, prediction, optimisation and other analytics, not simply information, to empower even more decision flexibility at the time and place of every business process action.

7. Big Data.

The size, complexity of formats and speed of delivery exceeds the capabilities of traditional data management technologies; it requires the use of new or exotic technologies simply to manage the volume alone.

8. In-Memory Computing.

Running existing applications in-memory or refactoring these applications to exploit in-memory approaches can result in improved transactional application performance and scalability, lower latency (less than one microsecond) application messaging, dramatically faster batch execution and faster response time in analytical applications.

9. Extreme Low-Energy Servers.

The adoption of low-energy servers ? the radical new systems being proposed, announced and marketed by mostly new entrants to the server business ?will take the buyer on a trip backward in time.

10. Cloud Computing.

While the market remains in its early stages in 2011 and 2012, it will see the full range of large enterprise providers fully engaged in delivering a range of offerings to build cloud environments and deliver cloud services.

[Article] Writing Java code in the cloud

Tuesday, December 6th, 2011

One of the most popular buzzwords in IT nowadays, is the *cloud*. As a Java developer, I have been watching the *cloud* for several years. I would like to share the useful article "Writing Java code in the cloud" by Cameron McKenzie and James Denman.

You can click the link and then read full article. Yes, it is called as "Tutorial", but don't worry too much. It is a short article showing the concept of cloud in the perspective of Java. It has the following 3 parts, you can guess what kind of information is included in this article if you see:

  • What is the cloud, and is it the right time for adoption?
  • Extreme scaling in the cloud
  • Cloud computing as a Java development platform

I want to share just a few sentences I agree:

However, the cloud may not be suitable for everyone.

Interestingly, the Java programming language itself, due to the way it manages references and collections, will often generate problems when infinitely scaling, which is why so many other programming languages that run on the Java platform are becoming popular.

Another of the advantages to using a cloud platform for developing enterprise applications is the relative ease of trouble shooting the applications.

Java developers often have a broad range of in-depth skills, but dealing with a cloud infrastructure may be a new challenge for many of them.

Additionally this article includes the links of good articles. If you read the more following articles, then it would be helpful to understand more about Java and cloud:

  1. Cloud Computing vs SOA - SOA Was Just a Fad says SpringSource's Rod Johnson
  2. Platform as a Service: gaining traction or slippery slope?
  3. Say No To The Cloud? There Are Reasons Why
  4. High Scalable & Distributed Architecture with EJB & Spring Framework
  5. Platform as a Service (PaaS)
  6. Snapshots in the cloud: The developers friend
  7. Don't PAAS Up This Opportunity
  8. Make yourself cloud-ready with Platform as a Service (PaaS) skills

The 20 Most Innovative Startups In Tech

Thursday, November 10th, 2011

Open your eyes and ears... Check the 20 most innovative startups in tech selected by experts.

The 20 Most Innovative Startups In Tech

Here is some companies I'm interested in:

Instagram nailed photo sharing and is growing like crazy

Company: Instagram

Founders: Kevin Systrom and Mike Krieger

Location: San Francisco, CA

Funding: Raised $7 million in February, about $8 million to date.

Why it's innovative: The photos-sharing app has created a Twitter-like stream for images; it's catching on like wildfire.

Instagram reached 10 million downloads in half the time of Foursquare, which has a much larger staff and a lot more venture capital.

Greplin is a search bar for you and your social network

Company: Greplin

Founder: Daniel Gross and Robby Walker

Location: San Francisco, CA

Funding: ~ $5 million

Why it's innovative: Greplin first launched as a Google killer and has morphed into another form of search entirely.

Greplin is a search bar that's dedicated entirely to you and your social network. It connects to all of your email accounts and social profiles and lets you pull up any conversation you've had there. It's the epitome of personalized search.

Dropbox is a file storage and sharing solution

Company: Dropbox

Founders: Drew Houston and Arash Ferdowsi

Location: San Francisco, CA

Funding: $257.2 million

Why it's innovative: You might not believe that files will exist in the future, but there's no denying that Dropbox is innovative.

It created a way to easily share and store files all over the web and it's now worth $4 billion.

MoviePass is an all you can eat movie ticket solution. Pay $30 and see as many as you want per month in theaters.

Company: MoviePass

Founders: Stacy Spikes and Hamet Watts

Location: New York, NY

Funding: Raising a round now and is backed by AOL Ventures, True Ventures, Lambert Media, Moxie Pictures, Brian Lee, Diego Berdakin, MJ Eng, Ryan Steelberg and Adam Lilling.

Why it's innovative: MoviePass lets users attend all of the movies they want in theaters for a fixed price. It's great for theaters, which have been having trouble getting people in seats.  It also collects data on movie goers.

If MoviePass takes off, it could cast aside sites like Fandango and become an entirely new way for movie buffs to purchase tickets.

TaskRabbit is creating an on-demand workforce. It creates jobs and supplemental income.

Companies: TaskRabbit

Founders: Leah Busque

Location: San Francisco, CA

Funding: Recently raised $5 million.

Why it's innovative: TaskRabbit has a lot of momentum and is creating an on-demand workforce. It creates jobs and supplemental income.

Much like teenagers babysit in their free time, people can run errands in their free time and get paid.

ABC Nightly News called TaskRabbit a solution for America's job crisis.

Kaggle is a network of 17,000 PhD-level people that help each other solve impossible problems

Company: Kaggle

Founders: Anthony Goldbloom

Location: San Francisco, CA

Funding: $11 million Series A from Index VenturesKhosla VenturesSV Angel, and others

Why it's innovative: NASA, Delloite, and The University of Michigan have all turned to Kaggle's pool of 17,000 PhD-level scientists to solve complex problems and create winning models.

It uses the collective knowledge of some of the world's smartest people to make vast improvements in the world, from AIDs research to mapping dark matter in outer space.

2011-10-31 Useful links…

Monday, October 31st, 2011

1. http://caniuse.com/

When can i use...

Compatibility tables for support of HTML5, CSS3, SVG and more in desktop and mobile browsers.

2. https://onluminousgrounds.wordpress.com/

On Luminous Grounds.

Regarding all four volumes of Christopher Alexander’s The Nature of OrderOn Luminous Grounds is a site created, in part, out of simple admiration for that author and his ideas. It’s name comes from the fourth volume, The Luminous Ground.

3. http://developers.whatwg.org/

HTML5 -  A technical specification for Web developers

4. http://stevenmsmith.com/ar-satir-change-model/

The Satir Change Model

The impact on group performance of a well assimilated change during the five stages of the Satir Change Model.

[NEWS] Google to Acquire Motorola Mobility

Tuesday, August 16th, 2011

Google to Acquire Motorola Mobility

What a bigggg news yesterday!!!!!

Please see the official announcement from Google:

Google to Acquire Motorola Mobility
Combination will Supercharge Android, Enhance Competition, and Offer Wonderful User Experiences

If you like more story telling, then please see the following official Google blog:

Supercharging Android: Google to Acquire Motorola Mobility

Google will show their own phone based on Motorola phone technology? I think we could realize the changes within 3 months. Now it is the time to see the re-actions of Microsoft, Apple, Samsung, LG, etc...

Let's enjoy those big battles... :)

첫인상… 선입견…

Wednesday, February 2nd, 2011

첫인상이라는 것이 정말 중요한 것 같다. 비단 사람뿐 아니라, 어떤 조직이나 그룹, 민족 같은 경우에도 해당하지 않을까 싶다.

2003년에 싱가포르에 나와서 일하기 시작하고 학교까지 다니고, 벌써 8년이란 시간이 흘렀다. 그 중에서 내가 생각했던 것과는 정말 달랐던 첫인상은 바로 "인도 개발자"에 대한 경험이었다.  (설마 인도 사람들이 이 글을 보지는 않겠지..ㅎㅎㅎ 인종 차별주의자는 아니고 그냥 개인적인 경험입니다. ^^) 한국에서의 인식은 인도는 IT가 많이 발전해 있고, 아주 뛰어난! 개발자들이 정말 많다는 것이었다. 하지만, 사실 그러한 생각은 처음와서 인도 개발자랑 함께 일하면서 완전히 깨져버렸다. 사실 미국에서 일하는 뛰어난 인도 개발자들도 많겠지만, 아직까지 내가 만나본 적이 없으니...ㅠ.ㅠ

어제도 함께 일하는 인도 개발자의 어이없는 실수에 할말을 잃고 말았다.

foreach(objectArray as object) {
    if ( x == true ) {
        // Doing something...
        return true;
    } else {
        // Doing some others...
        return false;
    }
}

프로그래밍을 조금만 이해한다면, 저 코드가 왜 어이가 없는지 금방 알 수 있을 것이다. 저렇게 프로그래밍을 해 놓고는, 자기 컴퓨터에서는 에러 없이 잘 돌아간다고 우겼던 걸 생각하면...ㅠ.ㅠ 신입사원도 아니고, 개발자로 5년정도의 경력을 가지고 있는 분이 저렇게 코딩을...

비단 이런 저런 프로그래밍 문제에서만 뿐이 아니라, 내가 만난 인도 개발자들은 모두 100% 독수리 타법을 사용했다. 이제 갓 프로그래밍을 시작한 것도 아니고 2년에서 6년정도의 경험들을 가지고 있는 인도 개발자들을 골고루 만났음에도 불구하고, 어떻게 한결같이 모두 독수리 타법으로 메일 쓰고, 프로그래밍 하고... 가끔 가서 도와주다 보면 정말 답답해 죽어버릴것 같다는...ㅎㅎㅎ

나에게 이렇게 인도 개발자에 대한 선입견이 생기는 것을 보면서, 나로 인해 외국 사람들에게 한국인 이라는 선입견이 생길 수도 있겠구나라는 생각을 했다. 그들에게 좋은 기억을 심어주려면 내가 정말 잘 해야겠구나 라는 생각을 하면서... 이제 네이버 웹툰이나 다음 만화는 집에서만 봐야겠구나라는 생각을... ^^;