블로그에 구글의 지도 라이브러리가 설치된 경우에만 사용가능합니다.
블로그에 구글의 지도 라이브러리가 설치된 경우에만 사용가능합니다.
네이버 포토에디터 AIR 컨버팅 버전..
Flash Platform/AIR 2009/07/04 02:14 |현재 네이버 랩에서 서비스되는 버전으로 AIR로 컨버팅한 버전입니다. ^^
금방 뚝딱 포토샾이 만들어 지네요..
네이버 짱입니다 ^^
포토 에디터로 많은걸 할 수 있겠는데요..
자세한 사항은 lab.naver.com에서 포토에디터를 참고하세요~
제가 AIR로 컨버팅한 네이버의 포토 에디터는 실제 네이버 서비스와 아무 연관이 없음을 밝혀 둡니다.
또한 본 애플리케이션은 AIR로 컨버팅한 것이라고 해서 실제 서비스 되는 소스를 복제하여 반영한 것이 아님을 밝혀 둡니다.
| 포토에디터가 AIR 애플리케이션으로 컨버팅되어 동작하는 참고 화면 |
Trackback Address :: http://lovedev.tistory.com/trackback/466
-
Subject: lovedev의 생각
Tracked from lovedev's me2DAY 2009/07/04 02:20 Delete네이버 포토 에디터를 Adobe AIR로 컨버팅해봤습니다. 포토에디터 AIR버전 설치하기
댓글을 달아 주세요
그럴줄 알았지 Google V8-GL
JAVASCRIPT 2009/06/26 10:39 |A JavaScript Toolkit for creating Desktop Hardware Accelerated Graphics with JS. V8-GL Project
구글의 크롬 엔진과 같은 V8엔진에 OpenGL API를 컨버팅하는 프로젝트로 현재 80%정도 작업이 완료되었다는 군요. 구글이 자바스크립트 엔진에 손댈 때부터 알아봤습니다.. 이제 시작일 뿐입니다.. 멋지네요..
브라우저의 주도권을 잡고 있는 파폭,IE 긴장해야 할겁니다... 크롬의 목표는 웹OS라는 점을 잊지 말아야 할 것입니다.
http://github.com/philogb/v8-gl/tree/master#readme
//Add array iteration method
Array.prototype.each = function(f) {
var len = this.length;
for ( var i = 0; i < len; i++) f(this[i]);
};
//Initializes 3D rendering
function initRendering() {
"DEPTH_TEST COLOR_MATERIAL LIGHTING LIGHT0 NORMALIZE COLOR_MATERIAL"
.split(" ").each(function(elem) {
Gl.Enable(Gl[elem]);
});
}
//global angle variable
var angle = 0;
//Draws the 3D scene
function drawScene() {
//Set global color and drawing properties
Gl.Clear(Gl.COLOR_BUFFER_BIT | Gl.DEPTH_BUFFER_BIT);
Gl.MatrixMode(Gl.MODELVIEW);
Gl.LoadIdentity();
Gl.Translatef(0.0, 0.0, -5.0);
//Set diffuse and positioned lights
Gl.LightModelfv(Gl.LIGHT_MODEL_AMBIENT, [0.3, 0.3, 0.3, 1.0]);
Gl.Lightfv(Gl.LIGHT0, Gl.DIFFUSE, [0.4, 0.4, 0.4, 1.0]);
Gl.Lightfv(Gl.LIGHT0, Gl.POSITION, [5.0, 5.0, 5.0, 1.0]);
//Rotate and plot Icosahedron
Gl.Rotatef(angle, 1.0, 1.0, 1.0);
Gl.Color3f(0.5, 0.0, 0.8);
Glut.SolidIcosahedron(2.5);
//Render
Glut.SwapBuffers();
}
(function() {
//Initialize Glut
Glut.Init();
Glut.InitDisplayMode(Glut.DOUBLE | Glut.RGB | Glut.DEPTH);
Glut.InitWindowSize(400, 400); //Set the window size
//Create the window
Glut.CreateWindow("OpenGL on V8 baby!");
initRendering();
//Set drawing callback
Glut.DisplayFunc(drawScene);
//Set resize window callback
Glut.ReshapeFunc(function(w, h) {
var gl = { 'Viewport': [0, 0, w, h], 'MatrixMode': [Gl.PROJECTION], 'LoadIdentity': [] };
for (var i in gl) Gl[i].apply(this, gl[i]);
Glu.Perspective(45.0, w / h, 1.0, 200.0);
});
//Set timeout callback
Glut.TimerFunc(25, function() {
angle += 2.0;
if (angle > 360) angle -= 360;
Glut.PostRedisplay();
Glut.TimerFunc(25, arguments.callee, 0);
}, 0);
//Start the main loop.
Glut.MainLoop();
})();
댓글을 달아 주세요
-
희희덕덕
2009/07/01 13:59
Address
Modify/Delete
Reply
우와 정말 멋지군요.
FF와 IE 제대로 긴장해야겠는데요? ㅎㅎ
요즘 잘 지내시나요? ㅎㅎ 작년이후론 뵙질못해서 ㅜㅜ... 얼릉 뵙고싶어요 ㅋㅋ
나중에 정웅님네 사무실에 놀러갈때 연락드릴게요~




댓글을 달아 주세요
안녕하세요.
SK커뮤니케이션즈 오픈정책발표회 운영국입니다.
이번 오픈정책발표회와 가능한 직접적인 관련성이 높은 커뮤니티의 회원 50분을 모시고자 합니다.
참가를 원하시는 분은 아래 이메일로 항목을 기입하셔서 전달해 주십시오.
- 회사 :
- 이름 :
- 부서 :
- 직급 :
- 연락처(핸드폰) :
- 주소 :
저희가 직접 사전등록을 해드리며, 참석확인 이메일을 발송해드립니다.
많은 참여와 관심 부탁드립니다.
SK컴즈 오픈정책발표회 보러가기 : http://nateevent.nate.com/open_platform/info.jsp
SK컴즈 오픈정책발표회 운영사무국 : rgst0707@nate.com
감사합니다.