반응형

IBM과 M&A 협상을 진행해 왔으나 인수가격 협상에서 갈등을 빚어오면서 협상이 결렬되었는데

오라클이 썬을 인수하는 결과가 나왔습니다.

IBM과의 인수 협상가에서 주당 10센트 가격차이로 인수되었다고 하네요. 오라클과 썬의 결합이라.

업계내에서 큰 파장을 몰고올 세기의 빅딜이 아닌가 생각됩니다.

오라클이 썬마이크로시스템즈를 74억불에 공식 인수(한화 약 9조8000억원)

썬의 공식 사이트에 올라온 글을 링크 걸어봅니다.  그리고 약간의 설명을 덧붙여 보자면

 주당 인수가격은 9.5달러이며, 이는 지난 주말 종가의 42%의 프리미엄이 얹어진 가격이다. 오라클은 썬마이크로 인수로 첫 해 영업이익이 약 15억달러가 증가할 것으로 전망했다.

갠적으로 여기서 궁금해 지는 것은 MySQL의 행보에 관한 것인데요..

MySQL이 전에 썬에 인수된바가 있고 이제 데이타베이스 부문에서 오라클과 겹치는 부분이 있는데요.

이미 MySQL은 인수 후에도 자신의 입지를 굳힌 상태고 지속적인 성장세를 보이기때문에

현 상태 유지로 별 변화는 없으리라 예측하는 것 같습니다. 

같은 부문의 겹치는 부분으로서 오라클의 정책이 현 MySQL에 어떤 영향을 미칠지가 궁금해지네요.

개인적으로 IBM 과 SUN의 인수협상을 보고서 내심 기대를 했었는데

오라클에 인수 결정이라는 소식을 듣고 놀라지 않을 수가 없었습니다.

그만큼 업계에 많은 영향을 미치던 거인의 행보에 관한 이야기이기 때문에

현재 JAVA 관련 일을 하고 있고 SUN 에 대한 개인적인 애착 또한 강했는데 좀 아쉽기도 합니다.

무엇보다도 SUN 로고가 달린 기타 물품들에 대한 애착이 강한것이지만 말입니다. ^^;

아직도 SUN로고가 달린 노트북 가방의 득템을 노리고 있는 저입니다.^^;; (조금 쨍피한 이야기네요.)
  1. Favicon of http://okgosu.tistory.com BlogIcon okgosu 2009.04.22 16:35

    저랑 비슷한 생각을 하고 계시네요^^ 관련 포스팅 트랙백 넣습니다~

    • Favicon of https://www.pmguda.com BlogIcon Ishaya seon 2009.04.22 20:08 신고

      저야 기사 보고 생각난거 쓴거 뿐인데요.

      고수님 글을 볼때마다 좀 더 글을 잘 정리해서

      올려야겠다는 생각이 드네요..^^

      글 잘 읽었습니다.^^

반응형

딱히 후기라고 할것은 아닙니다.

전날 무리한 과음으로 인해(회식?!) 몸 상태가 별로 좋지 않았습니다.

그리고 당일날 회사에 출근을 해야했기 때문에 참석하지 못할뻔 하였습니다.

회사 출근후 몸상태가 좋지가 않아 점심이후 퇴근을 하고 집으로 향하던 길에...

꼭 듣고 싶던 세션이 있었기에.. 요새 관심을 가지고 있는 CI 부분 세션이 맘에 걸려..

발걸음을 돌리고 JCO 컨퍼런스로 향했습니다.. 사실 SUN 테크 블로거 선물도 궁금했습니다. ㅋ

3시쯤 가까스로 도착하여 듣고 싶었던  Continuous Integration with Hudson 최철우님  세션을 들을수 있었습니다.

그리고 SUN 부쓰에 가서 선물(볼펜통) 받았습니다.. ㅎㅎ

책상위에 올려놓고 사진 한컷 찍었습니다. 처음으로 저의 사무실 책상 사진입니다. 나름 깔끔합니다.

사무실 책상 사진..




SUN에서 테크 블로거에게 준 볼펜통과 JCO 볼펜..
Fire up your passion Again!    맘에 드는 말입니다.. ㅎㅎ 저도 다시 열정을 불태워야 할듯..

SUN 볼펜통과 볼펜



이번 JCO 각 부쓰에서 레드햇, 큐브리드, 썬, 등등 그리고 JCO 측  모두 경품등 많이 준비하셔서

다른 분들 손에는 다들 이것저것 한 보따리씩(?) 가지고 계시더군요.. 저는 늦게 가고 몸도 안좋아

경황이 없어 저것만 득하고 올수 밖에 없었습니다..

그리고 폐회식,경품추천 까지 마치고 집으로 아픈몸을 이끌고 터벅터벅 걸어와서.. 주말 내내 누었습니다.

장염과 몸살까지 겹쳐 아예 움직일수가 없네요.. ㅠㅠ 다시 나의 열정을 불태워야 하는데 말이죠..

뭐 딱히 후기라고 할껀 없습니다. 그냥 볼펜통이 넘 귀여워서 글 남깁니다..ㅎㅎ;

반응형

Java 6 update10 에서 윈도우 Frame 투명화가 가능해졌네요.

이리저리 찾아보고 있었는데 자료를 찾았습니다. ㅎㅎ

원래 투명하게 보이는걸 좋아해서.. 내가 만든 플램도 넣고 싶었는데..

Java 라서 안되는구나.. 했는데 드디어 지원한다니 ㅋㅋ

영문 자료입니다.. 즐프 하시길..^^

How to Create Translucent and Shaped Windows

http://java.sun.com/developer/technicalArticles/GUI/translucent_shaped_windows/

The article describes a feature that allows creating applications with translucent and shaped windows.

Contents
 
Introduction
Feature Overview
 
Translucent Windows
Shaped Windows
API Overview
Using the Feature
 
Determining the Support for a Desired Effect
Making a Window Translucent
 
Setting the Opacity Level of a Window
Enabling Per-Pixel Translucency
Setting the Opacity Level of a Window
Translucent and Shaped Windows Demo
Summary
 

JavaFX Script is a capable new language that offers a set of APIs for creating RIAs. It also provides you with access to the rich features of the the standard Java language. One of the major features introduced in the Java SE 6u10 release is the ability to create translucent and shaped windows. This includes:

  • making application windows translucent (tuning the general opacity of the window and using a per-pixel translucency effect)
  • setting shapes on application windows

This feature is available for objects of the java.awt.Window class and its descendants, for example javax.swing.JFrame, javax.swing.JFDialog, java.awt.Frame.

Translucent Windows
The translucent windows capability tunes the appearance of application windows using two different effects - simple translucency and per-pixel translucency. First, we will give an overview of the simple translucency effect. The simple translucency effect is used to make a window evenly translucent. When simple translucency is applied to a window, all the pixels of the window are assigned an alpha value which determines the level of opacity from the available range. The smaller the value, the more transparent the given window becomes. The minimum opacity level provides a completely transparent window, while the maximum opacity level represents a completely non-transparent (i.e. opaque) window. The following images demonstrate the use of the effect in four cases:

Dialog window without the effect applied Evenly translucent dialog window with opacity level 85%
Figure 1. Dialog window without the effect applied
Figure 2. Evenly translucent dialog window with opacity level 85%
Evenly translucent dialog window with opacity level 45% Evenly translucent dialog window with opacity level 25%
Figure 3. Evenly translucent dialog window with opacity level 45%
Figure 4. Evenly translucent dialog window with opacity level 25%
 

The screenshots are taken from the Translucent and Shaped Windows Demo. For details, see the Demo section. For more information about the effect and its use, see Setting the Opacity Level of a Window.

Another feature new to this release is the per-pixel translucency effect. Like simple translucency, per-pixel translucency can be used to make a window evenly translucent, though it is not recommended for performance reasons. However, it also enables you to control the opacity level of each individual pixel independently in order to make the window non-uniformly translucent or transparent. A good example of the use of the per-pixel effect is a gradient effect when the opacity "strength" of the window background increases from its top to the bottom. The following images show the per-pixel translucency effect in action for two cases:

The dialog window is evenly translucent using per-pixel alpha with 50% level
A gradient effect from fully translucent (upper left corner) to fully opaque
Figure 5. The dialog window is evenly translucent using per-pixel alpha with 50% level (note that the button remains opaque)
Figure 6. A gradient effect from fully translucent (upper left corner) to fully opaque (lower right corner) has been applied to the dialog window (note that the button remains opaque)
 

Note that when the per-pixel translucency effect is applied to make a window area transparent, the area may or may not remain clickable - this is a platform dependent behavior. For more information about the effect and its use, see Enabling Per-Pixel Translucency.

To sum up, the simple translucency effect is used to make a window evenly translucent or transparent, and the per-pixel translucency effect enables you to make a window evenly or non-uniformly translucent or transparent. Both the simple translucency and the per-pixel translucency can be used to make a window evenly translucent or transparent. However, when applied, the simple translucency effect consumes fewer system resources.

Shaped Windows
The other feature introduced in release 6u10 is the window shaping effect. Using shaping you can set any shape to an undecorated window. When the effect is applied, the desired area of a window becomes transparent. Thus, the combination of transparent and non-transparent pixels form the shape of a given window. The next images demonstrate window shaping in two cases:

Oval dialog window
Rounded rectangle dialog window
Figure 7. Oval dialog window
Figure 8. Rounded rectangle dialog window
 

Note that transparent areas of the window become unclickable. For more information about the effect and its use, see Setting the Shape of a Window.

These effects can be applied in combination. For example, you can create an oval shaped translucent window or a rounded rectangle window with the gradient effect applied:

Oval evenly translucent dialog window
Rounded rectangle dialog window with the gradient effect applied
Figure 9. Oval evenly translucent dialog window
Figure 10. Rounded rectangle dialog window with the gradient effect applied
 

Note that the effects may not be supported by the underlying platform (either because of hardware or software limitations or both). Therefore, before applying the effect, make sure that the platform supports it. For more details on system support, see Determining the Support for a Desired Effect.

The translucent and shaped windows feature is available through the new com.sun.awt.AWTUtilities class.

Note: the com.sun.awt.AWTUtilities class is not part of an officially supported API and appears as an implementation detail. The API is only meant for limited use outside of the core platform. It may change drastically between update releases, and it may even be removed or be moved in some other packages or classes. The class should be used via Java Reflection. Supported and public API will appear in the next major JDK release.

Method (* all the methods in the table are public and static)
Purpose
enum Translucency
Represents the kinds of translucency supported by the underlying system
boolean isTranslucencySupported(Translucency translucencyKind)
Returns if the given level of translucency is supported by the underlying system
void setWindowOpacity(Window window, float opacity)
Sets the opacity of a window
float getWindowOpacity(Window window)
Returns the opacity of a window
Shape getWindowShape(Window window)
Returns the shape of a window
void setWindowShape(Window window, Shape shape)
Sets the shape of a window
void setWindowOpaque(Window window, boolean isOpaque)
Enables the per-pixel translucency for a window
boolean isWindowOpaque(Window window)
Returns whether the window is opaque or translucent
boolean isTranslucencyCapable(GraphicsConfiguration gc)
Verifies whether a given graphics configuration supports the per-pixel translucency
 

Determining the Support for a Desired Effect
As already mentioned, the underlying system may not support the desired effect. That is why it is necessary to perform system support validation. The simple translucency and shaping effects require only general validation which indicates whether the system supports the effect in general.

To determine whether your system supports the effect, use the AWTUtilities.isTranslucencySupported() method passing a corresponding constant value as an argument. The constants PERPIXEL_TRANSPARENT, TRANSLUCENT, PERPIXEL_TRANSLUCENT represent shaping, simple translucency, and per-pixel translucency respectively. The next example shows how to determine whether your system supports simple translucency:

if (AWTUtilities.isTranslucencySupported(AWTUtilities.Translucency.TRANSLUCENT) {
      //perform translucency operations here
}
 

The per-pixel translucency also requires a window be created using a compatible graphics configuration. To check whether the given graphics configuration supports the per-pixel translucency effect use the isTranslucencyCapable() method. The following example shows how to determine whether the default graphics configuration supports per-pixel translucency:

if ((AWTUtilities.isTranslucencySupported(AWTUtilities.Translucency.PERPIXEL_TRANSLUCENT)) &&
      (AWTUtilities.isTranslucencyCapable(defaultTranslucencyCapableGC))) {
      //perform translucency operations here
}
 

In case the default graphics configuration is not per-pixel translucency capable, you can go through all available graphics configurations and find one capable of translucency. Use the following code snippet:

GraphicsEnvironment env =
           GraphicsEnvironment.getLocalGraphicsEnvironment();
       GraphicsDevice[] devices = env.getScreenDevices();

     for (int i = 0; i < devices.length && translucencyCapableGC == null; i++) {          GraphicsConfiguration[] configs = devices[i].getConfigurations();          for (int j = 0; j < configs.length && translucencyCapableGC == null; j++) {              if (AWTUtilities.isTranslucencyCapable(configs[j])) {                  translucencyCapableGC = configs[j];              }          }      }

 

Once it has been determined that the system supports the desired effect, you can proceed to apply it to your top-level windows.

Making a Window Translucent
Setting the Opacity Level of a Window
The general opacity level of the application window is controlled by the the setWindowOpacity method. This method takes window and opacity variables as arguments. The window argument defines the window to apply the effect to. This argument must be an instance of the java.awt.Window class or its descendant, such as javax.swing.JFrame. The opacity argument is responsible for the level of opacity of the window. The lower its value, the more transparent the window becomes. The range of allowed values is [0f ; 1f]. If you set the value to 0f, the window becomes completely transparent (i.e. invisible). If the value is set to 1f, then the window becomes completely opaque (which is equal to a case when the effect is not applied at all). If the opacity level value is out of the range, it throws an IllegalArgumentException. Note that the effect can not be applied to full-screen windows. If you are in full screen windows mode and the opacity value is lower than 1f, you will get an IllegalArgumentException.

The following code snippet shows how to set the opacity level for your window. To make the window translucent, the example uses the setWindowOpacity method via Java Reflection, passing window and 0.75f as arguments. Window is an instance of the JFrame class, 0.75f is the value of the translucency.

Note that all the examples from this article that use the AWTUtilities class should be implemented via Java Reflection API.

try {
   Class<?> awtUtilitiesClass = Class.forName("com.sun.awt.AWTUtilities");
   Method mSetWindowOpacity = awtUtilitiesClass.getMethod("setWindowOpacity", Window.class, float.class);
   mSetWindowOpacity.invoke(null, window, Float.valueOf(0.75f));
} catch (NoSuchMethodException ex) {
   ex.printStackTrace();
} catch (SecurityException ex) {
   ex.printStackTrace();
} catch (ClassNotFoundException ex) {
   ex.printStackTrace();
} catch (IllegalAccessException ex) {
   ex.printStackTrace();
} catch (IllegalArgumentException ex) {
   ex.printStackTrace();
} catch (InvocationTargetException ex) {
   ex.printStackTrace();
}
 

When applied, the method makes the frame translucent with a 75% level of opacity.

To get the current opacity of a window, use the getWindowOpacity method passing a window object as its argument. If the opacity level has not yet been set, this method returns 1.0f. In case the method returns 0f, the window is completely transparent. The next code snippet shows how to get the current level of opacity of a window:

float opacity = AWTUtilities.getWindowOpacity(frame);
 

Enabling Per-Pixel Translucency
The setWindowOpaque method is used to enable per-pixel alpha support for the given window. The method takes the window and isOpaque variables as arguments. The window argument defines the window you apply the effect to. Note that the argument must represent a window created using an effect compatible graphics configuration. For more information on graphics configurations, see Determining the Support for a Desired Effect. Also note that the window must not be in full-screen mode when making it non-opaque, or an IllegalArgumentException is thrown.

The isOpaque parameter defines whether the window must be opaque (true), or translucent (false). Once the window becomes non-opaque (the isOpaque is set to false), the drawing sub-system starts to respect the alpha value of each individual pixel. If a pixel gets painted with an alpha color component equal to zero, it becomes visually transparent; if the alpha of the pixel is equal to 255, the pixel is fully opaque. Interim values of the alpha color component make the pixel semi-transparent (i.e. translucent). The following code snippet shows how to enable the per-pixel alpha support for your window.

AWTUtilities.setWindowOpaque(frame, false);
 

If invoking the getWarningString on the window object returns a non-null String, this method will not affect the opacity of the window.

The following code snippet shows how to achieve the gradient effect. It is done by defining the parameters of the JPanel component using the GradientPaint method:

jPanel1 = new javax.swing.JPanel() {
      protected void paintComponent(Graphics g) {
          if (g instanceof Graphics2D) {
              final int R = 240;
              final int G = 240;
              final int B = 240; 

            Paint p =             new GradientPaint(0.0f, 0.0f, new Color(R, G, B, 0),                 getWidth(), getHeight(), new Color(R, G, B, 255), true);             Graphics2D g2d = (Graphics2D)g;             g2d.setPaint(p);             g2d.fillRect(0, 0, getWidth(), getHeight());      } else {     super.paintComponent(g);      }    }  }

 

Then the component should be placed on the frame:

frame.add(jPanel1);
 

Setting the Shape of a Window
To apply a shape to a window use the setWindowShape method. The method uses the window argument to define the window you want to set the shape to. Additionally, it uses the shape argument to define the desired shape. The shape can be any instance of the java.awt.Shape interface, for example, Ellipse2D.Float or RoundRectangle2D.Float. The next code snippet shows how to set an oval shape on your window. In the example, the fd argument represents the JFrame window, Ellipse2D.Float creates a new instance of an Ellipse2D object that defines the shape of the window:

fd.addComponentListener(new ComponentAdapter() {
     @Override
     public void componentResized(ComponentEvent evt) {
       Shape shape = null;
       shape = new Ellipse2D.Float(0, 0, fd.getWidth(), fd.getHeight());
       AWTUtilities.setWindowShape(fd, shape);
     }
});
 

It is recommended to set the shape using the componentResized() method as this enables precise control of the shape according to the current size of the window.

When setting the shape on your window, note that the effect supports only undecorated windows. If your window is decorated and you apply the effect, you will get the original shape of the window without the effect applied to it. If the window has been created by untrusted code (i.e. the window has a non-null warning string returned by getWarningString()), the method returns without affecting the shape of the window. Also note that the window must not be in the full-screen mode when setting a non-null shape. Otherwise, an IllegalArgumentException is thrown.

To get the current value of the shape of a window, use the getWindowShape method passing a window as an argument. The getWindowShape method returns an object that implements the shape interface and represents the shape previously set . If no shape has been set yet, or the shape has been reset to null, this method returns null. In other words, the default rectangular shape is displayed when the null argument is passed. The following code demonstrates how to get the current shape of the window:

Shape currentShape = AWTUtilities.getWindowShape(frame);
 

You can see the translucency and shape features in action by running the "TranslucencyShapeDemo" example. Click the Launch button to run Demo using Java Web Start. Note that in order to start the demo you must have JDK 6u10 or later installed and properly configured on your machine. You can download release 6u10 at the java.sun.com download page.

The application enables you to choose a desired effect or a combination of effects and apply it to an undecorated dialog window. The application interface contains the following elements: a slidebar to set the level of constant alpha for the simple translucency effect from the range [0% ; 100%], three radio buttons to set the shape of a window - rectangular, with rounded corners, or oval, a check box to enable or disable the per-pixel gradient effect, Paint Gradient check box to switch the per-pixel gradient effect on and off, Display/Hide the frame and Close the Application buttons. Once the settings are defined, click the Display the frame button to display the dialog window with the desired effect applied. Note that you can also change the effect spontaneously. To do so, choose an effect type when the window is displayed, the window will automatically switch its view. The dialog window itself contains the Reshape Me button. When clicked, the window randomly changes its size and location on the desktop. To hide the dialog window, click Hide the frame, to close the application, click Close the Application button.

Launches the TranslucentShapes application

You can find the entire code for this program in ControlFrame.java, FancyFrame.java, Main.java, and AWTUtilitiesWrapper.java, all of which are packed in the TranslucentShapes NetBeans project. Note that the application uses the Java Reflection API. The Reflection mechanism is implemented through the AWTUtilitiesWrapper class. You can download the TransclucentShapes NetBeans project as a zip file.

This article provides a description of the translucent and shaped windows feature. It includes an overview, discusses the feature API, and offers practical examples. The demo attached to the article shows the use of each featured effect individually as well as the use of the effects in combination.

반응형

http://www.sdnkorea.com/

썬 테크 블로거를 신청하였습니다.

자주 방문하는 사이트기도 하고 자바관련 자료도 블로그에 주를 이루고 있기 때문에 신청했습니다.

썬 메일링도 자주 블로그에 포스팅 하고 있구요.. 나름 썬매냐 기 때문에 ㅎㅎ

갠적으로 http://blog.sdnkorea.com/blog/  여기에 들어가서 JavaSE에 들어가서

재밌어 보이는 기술자료 있으면 적용해 보는 편입니다.

흥미유발 자료가 많은것 같아서.. 저한테는 말이죠.. ㅎㅎ

므튼 썬 테크 블로거로 화이팅!

SUN
반응형
SUN
반응형

SDN Korea
 
2008년 8월호
케이스 스터디: 솔라리스10에서 DTrace 와 truss 사용하기
  DTrace 와 truss 를 같이 이용하여 문제를 해결에 도움을 받은 실제 경험에 대한 케이스 스터디 입니다.
내장 비트맵 폰트를 활성화 시키는 방법
  트루타잎폰트 중에서 비트맵 폰트를 내장한 폰트들이 있습니다. 그들을 활성화 하는 방법에 대해 알아 봅니다.
플래시 어카이브로 부터 솔라리스10 Branded 존 설치하기
   솔라리스9 brand 를 이용하여 솔라리스10 brand 를 만들고 활요하는 방법에 대해 알아 봅니다
 
병렬프로그래밍에서 레이스 컨디션에 대처하기
  병렬프로그래밍에서 항상 부딪히는 레이스 컨디션의 대처 방법에 대해서 알아 봅니다.
 
CrossBow 시작하기
  OpenSolaris 의 네트워크 가상화 프로젝트인 CrossBow 의 실제 사용 방법에 대해 알아 봅니다.

Sun Tech Days 2008 Seoul

반응형
자바는 3가지 계열로 볼 수 있습니다.

J2SE, J2EE, J2ME...

J2SE 계열은->개발자 계열이며,

J2EE 계열은-> 웹 어플리케이션 계역

J2ME 계열은->모바일 계열로 생각하시면 됩니다.

물론 이에 따라 각 각의 자격증이  존재합니다.

자바 자격증중 가장 기본이 되는 자격증은 SCJP자격증 입니다.

SCJP란?

SCJP 자격증은 J2SE (Java 2 Platform, Standard Edition) 기반의 Java Programming 언어에 대한 기본적인 지식을 기반으로 Java의 능률성을 실행하는데 관심이 있는 프로그래머들을 위한 자격증입니다.

자바 프로그래머라면 기본적으로 본 자격증을 취득하시기를 권장해 드립니다.


J2SE   -> SCJD

SCJD는 자바 개발자로서의 능력을 검증해 주는 국제공인 자격증으로 웹프로그래머나 기업자바개발자(EJB) 등 다양한 유형으로 경력을 쌓을 수 있는 보증수표라 할 수 있습니다
 

SCJD를 취득하기 위해서는 크게 2가지의 시험을 치뤄야 합니다.
우선 프로그래밍 과정(Programming Assignment)을 거쳐야 합니다.

이는 자바 전반에 관한 지식과 이해력을 바탕으로 직접 프로그래밍해 업 로드하는 방식으로 치뤄지며, 프로그램 디자인의 분석 능력과 실무 능력을 검증한다.
자바 실무능력 검증에 주안점을 둬 데이터베이스(DB)와 네트워크에 관련된 기술과의 연관성도 측정한다.

두 번째는 필기 시험으로 본인이 구성한 프로그램을 바탕으로 이론과 실무에 대한 종합적인 자바 개발능력을 검증한다.


J2ME   -> SCMAD

SCMAD는 J2ME 어플리케이션을 개발하는 Programmer와 Developer를 위한 시험으로서, CLDC (Connected, Limited Device Configuration) 1.0 및 1.1, MIDP(Mobile Information Device Profile) 2.0 스펙을 기반으로 하고 있으며, WMA(Wireless Messaging Application) API(어플리케이션 프로그래밍 인터페이스)와 MMAPI(Mobile Media API) 등 ‘무선 산업을 위한 자바 기술(JTWI)’이나 기타 무선 자바 기술들을 능숙하게 사용하고 있는지를 객관적으로 검증해주는 시험입니다.


J2EE   ---> SCWCD, SCBCD


SCWCD란?

SCWCD 자격증은 Java Technology Servlet과 JSP(JavaServer Pages) APIs(Application Program Interface) 웹 어플리케이션을 사용하는 Java 2 Platform 개발자들의 능력을 검증하기 위한 자격증입니다.

이에 따라 본 자격증은 Java Servlet과 JSP APIs를 이용하여 Web-tier를 프로그래밍하는 능력을 검증하여 기술 경쟁력을 제공합니다.

이 자격시험에 응시하기 위해서 반드시 Java 2 Platform(버전무관)의 썬 공인 프로그래머 자격(SCJP)을 취득한 상태여야 한다. 시험에 응시하기 전에 웹 어플리케이션 개발을 위해 Servlet과 JSP (JavaServer Pages)를 사용하여 최소 6개월 이상의 개발경험이 있는 개발자들에게 추천해 드립니다.

SCBCD란? 

SCBCD (Sun Certified Business Component Developer for the Java 2 Platform, Enterprise Edition 1.3) 자격증 시험은 EJB (Enterprise JavaBeans) 어플리케이션을 설계, 개발, 테스트, 구현 및 통합하는 업무를 담당하는 프로그래머나 개발자들을 위한 자격증 시험입니다.

또한, J2EE 플랫폼 (Java 2 Platform, Enterprise Edition) 기술을 도입하여 어플리케이션의 비즈니스 로직을 캡슐화하는 서버 사이드 컴포넌트를 개발하는 전문성을 가진 개발자들을 위한 자격증 시험입니다.

SCBCD 자격증 응시를 위한 선수조건은 반드시 SCJP를 취득하셔야 합니다.


SCEA란?

SCEA는 높은 확장성과 유연성, 보안성을 자랑하는 Compliant applications인 J2EE Technology (Java 2 Platform, Enterprise Edition)를 설계하고 디자인하는 업무를 담당하는 엔터프라이즈 설계자들을 위한 자격증입니다.

본 자격증은 1단계 객관식 시험과 2단계 설계 및 디자인 프로젝트 프로그래밍 시험, 그리고 3단계 논술시험으로 구성되어 있으며 3단계까지 Pass 하셔야 자격인증이 부여됩니다.

시험은 프로메트릭 센터에서 보실수 있으며,

집에서 가까운 프로메트릭 센터를 검색하셔서 시간과 날짜를 정하시면 됩니다.

응시료는 바우처값이 20만원으로 바우처를 구입하신 후 응시하시면 됩니다.

혹시라도 도움이 되실까 해서 자바 실무강의 및 자격증 대비 교육도 진행되고,

시험도 학원자체에서 볼수 있는 센터 남겨드리니 알아보시는데 참고하세요^^


자바 강의 진행 및 프로메트릭 시험센터-> http://www.webwill.co.kr

자바는 다음 자격증으로 구분되어있습니다. 프로그래밍 방법이나 능력에 대한것입니다.

 
 
반응형
안녕하세요!

한국 썬에서는 오픈솔라리스 세트를 보내드리는 이벤트를 진행합니다.
행사 기간 중에 아래의 방법으로 이벤트에 응모해 주시면 추첨을 통하여
선물을 드립니다.

응모기간 : 2008년 4월 28일 ~ 5월 12일
발표 : 2008년 5월 15일
http://www.sdnkorea.com/ 통하여 공지

응모하시는 분 중 24분을 추첨해서
[스타터 킷 + 열쇠고리 + 티셔츠 또는 모자 중 1 ] 세트를 보내드립니다!

<제품 사진>
사용자 삽입 이미지


사용자 삽입 이미지

























다음 3가지 방법 중 한가지만 제출하시면 경품 추첨 대상자가 됩니다.


1. 오픈 솔라리스 인디애나 사용 후기를 자신의 블로그에 포스팅하여 포스트 주소를 '응모하기'를
   통해 보내주세요.

오픈 솔라리스 인디애나 :
http://dlc.sun.com/osol/indiana/downloads/current/in-preview2.iso 

 응모하기 >> 

   
   또는


2. 오픈솔라리스를 활성화하기 위한 아이디어를 보내온 경우

현재 OpenSolaris.org 에 kosug(Korea OpenSolaris User Group) 과 g11n-ko-discuss
이렇게 두개의 한국 관련 커뮤니티가 존재 합니다. 이 두개의 커뮤니티에 가입하고(메일링 리스트에 subscribe),
가입하신 이메일과 함께 오픈솔라리스 커뮤니티 활성화에 대한 아이디어를  "응모하기"를  통해 보내주세요.

 응모하기 >>


   또는


3. 솔라리스 사용자가 HCL 에 등록한 이메일을 보내온 경우 

솔라리스 사용 피씨를 HCL 사이트(
http://www.sun.com/bigadmin/hc/)에 등록하시고
he result of running 'prtconf -pv' 실행의 결과를 제출하신후 받으시는 이메일을
sdnkorea@sun.com 으로
보내주시면 됩니다.
반응형
2008년 4월호
 
[Java SE] 와일드 카드 및 Extends와 함께 Generics 사용하기
[Java SE] JSlider 형태 개선
[Java EE] 애플리케이션 클라이언트에서 여러 웹 서비스 참조
[Java EE] Metro를 이용한 웹 서비스용 보안 대화
[Java ME] 컨텐츠 소비의 미래 :어떤 화면에서?


개발자를 위한 제품을 50% 가격에 드리는 썬 그린 마켓 바자회에 초대합니다 !


매년 사내 바자회를 개최하는 한국썬에서 올해는 개발자들에게 필요한 제품을 50% 가격에 드리는 '개발자 코너'를 썬 외부 개발자들을 위하여 운영합니다.삼성동 주변에 계시다면 4월 25일 금요일에 잠깐 삼성동 아셈타워의 썬 사무실에 방문해보세요!

>> 판매 물품 및 행사 안내 자세히 보기


학생 대상 자바 알고리즘 경진 대회(Java Algorithm Contest)



한국 썬이 주최하고 동국대학교 정보통신 연구소 주관하는 대학생 대상 자바 알로기즘
 경진 대회! 금상 1팀에게는 100만원 상당의 상품권을 드립니다 !


 >> 대회 내용 자세히 보기



썬 교육센터 추천 과정


>> SOA를 위한 자바 웹 서비스 개발 과정 5/13 ~ 5/16
  >> Servlet와 JSP를 활용한 웹개발 기초 5/19 ~ 5/23
  >> JDBC를 활용한 자바 프로젝트 실천- Swing, RMI 5/19 ~ 5/23
 
반응형
한국 썬이 주관하는 2008년 공개 S/W 의 교육적 활용에 관한 국제 컨퍼런스에 초대합니다.
2008년 공개 S/W의 교육적활용에 관한 국제컨퍼런스

2008년 공개 S/W의 교육적 활용에 관한 국제 컨퍼런스에 귀하를 초대합니다.


안녕하십니까,

공개 소프트웨어(S/W)는 1984년 그 개념이 처음 등장한 이래 전세계 많은 나라의 정부기관과
 민간단체의 적극적 정책추진과 사업화를 바탕으로 급속한 성장이 지속되고 있습니다.

이에 한국 교육학술정보원(KERIS)과 한국 썬 마이크로시스템즈에서는 ‘2008 공개 S/W의
교육적 활용에 관한 국제 컨퍼런스’를 개최하여. 상용 소프트웨어 활용에 투입되는 비용 절감은
 물론, 더 나아가 하드웨어(H/W)와 소프트웨어(S/W)간 불균형을 극복하고 소프트웨어(S/W)
 생산자 및 교육현장의 수요자에게 다양한 활용 가능성을 탐색하여 궁극적으로 우리나라의
교육정보화와 이러닝 활성화에 기여하고자 합니다.

국제 사례 발표를 중심으로 초,중,고등 교육 소프트웨어 활용에 도움이 될 수 있는 다양한
정보를  제공하는 본 컨퍼런스에 관계자 여러분의 많은 관심과 성원을 부탁 드립니다.

행사명 : 2008년 공개 S/W의 교육적 활용에 관한 국제 컨퍼런스
2008 International Conference on Educational Applications of OSS

일시 : 2008년 4월 25일(금) 09:30 ~ 18:00

장소 : 코엑스 그랜드 컨퍼런스룸 401호

주제 : Global Cooperation for the Educational Utilization of OSS
              and the Full Realization of OER

주최 : 교육과학기술부

주관 : 한국교육학술정보원, 한국 썬 마이크로시스템즈

후원 : 삼성SDS, 전자신문, 한국교육공학회, 한국정보교육학회, 한국컴퓨터교육학회,
한국소프트웨어진흥원, 한국공개소프트웨어협회

홈페이지 : http://www.ossedunet.com

행사 참가를 원하시는 분들은 사전에 꼭 등록해주시기 바랍니다.
온라인 등록 :
http://www.ossedunet.com
등록마감 : 2008년 4월 23일(수)
등록 문의 : 행사 사무국 Tel. 02-3446-3880 Email.oss@keris.or.kr

+ Recent posts