달력

52024  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

1. android source code (JavaStyle.java)
package com.example.oldstyle;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import java.util.Date;

public class JavaStyle extends Activity implements View.OnClickListener {
 Button btn;
 
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
       
        btn = new Button(this);
        btn.setOnClickListener(this);
        setContentView(btn);
        //setContentView(R.layout.main);
    }
   
    public void onClick(View view) {
     updateTime();
    }
   
    private void updateTime() {
     btn.setText(new Date().toString());
    }
}

2. AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.example.oldstyle"
      android:versionCode="1"
      android:versionName="1.0">
    <application>
        <activity android:name=".JavaStyle">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

    </application>
    <uses-sdk android:minSdkVersion="2" />

</manifest>

'Lecture Notes > Android Basics' 카테고리의 다른 글

안드로이드 프로그램 시작  (0) 2010.07.20
안드로이드 설치 및 개발 환경 구축  (0) 2010.07.20
Default Android Program (Basic)  (0) 2010.06.04
WIPI Basic Program  (0) 2010.06.03
J2ME Basic Program  (0) 2010.06.03
Posted by kingjung
|

1. main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
<TextView 
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="@string/hello"
    />
</LinearLayout>

2. strings.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="hello">Hello World, DefaultAndroid!</string>
    <string name="app_name">DefaultAndroid</string>
</resources>

3. android source code (DefaultAndroid.java)
package com.example.defaultandroid;

import android.app.Activity;
import android.os.Bundle;

public class DefaultAndroid extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }
}

4. AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.example.defaultandroid"
      android:versionCode="1"
      android:versionName="1.0">
    <application android:icon="@drawable/icon" android:label="@string/app_name">
        <activity android:name=".DefaultAndroid"
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
    <uses-sdk android:minSdkVersion="7" />
</manifest>

'Lecture Notes > Android Basics' 카테고리의 다른 글

안드로이드 설치 및 개발 환경 구축  (0) 2010.07.20
Javastyle Android Program (Basic)  (0) 2010.06.04
WIPI Basic Program  (0) 2010.06.03
J2ME Basic Program  (0) 2010.06.03
Basic Framework : Java SWING Program  (0) 2010.06.03
Posted by kingjung
|


 import org.kwis.msp.lcdui.*;
 import org.kwis.msp.lwc.*;

 public class HelloWorld extends Jlet {   
    protected void startApp(String args[]){
         Display dis = Display.getDefaultDisplay( );
        dis.pushCard(new SampleCard( ));
    }

    
protected void pauseApp( ) {
    }

     
protected void resumeApp( ) {
     }
  
     protected void destroyApp(boolean b) {
     }
 }

 class SampleCard extends Card  {
     int color = 0xff0000;
     public void paint(Graphics g) {
         g.setColor(color);
         g.fillRect(0, 0, getWidth( ), getHeight( ));
         // Draw a string
         g.setColor(0);
         g.drawString("Hello World", 10, 10, g.TOP | g.LEFT);
     }
 }

'Lecture Notes > Android Basics' 카테고리의 다른 글

Javastyle Android Program (Basic)  (0) 2010.06.04
Default Android Program (Basic)  (0) 2010.06.04
J2ME Basic Program  (0) 2010.06.03
Basic Framework : Java SWING Program  (0) 2010.06.03
Basic Framework : JAVA AWT Program  (0) 2010.06.03
Posted by kingjung
|


import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class HelloWorld extends MIDlet {
   private Display display;
 
   public HelloWorld() {
      display = Display.getDisplay(this);
   }

   /* startApp() : call when MIDlet executes */

   public void startApp() {
      TextBox t = new TextBox("Hello, World!", "Welcome To J2ME MIDP", 256, 0);
      display.setCurrent(t);
   }

   /* pauseApp() :  call when MIDlet suspends */

   public void pauseApp() {
   }

   /* destroyApp() : call when MIDlet stops */

   public void destroyApp(boolean unconditional) {
   }

}

'Lecture Notes > Android Basics' 카테고리의 다른 글

Javastyle Android Program (Basic)  (0) 2010.06.04
Default Android Program (Basic)  (0) 2010.06.04
WIPI Basic Program  (0) 2010.06.03
Basic Framework : Java SWING Program  (0) 2010.06.03
Basic Framework : JAVA AWT Program  (0) 2010.06.03
Posted by kingjung
|

출처 : Mobile Augmented Reality, 김희관 (2010.2.19 발표자료)

'CEO Information' 카테고리의 다른 글

'IT강국의 자존심' 정부정책 쏟아진다  (0) 2010.03.30
Work SMART  (0) 2010.03.22
가트너의 2010년 IT 전망  (0) 2010.03.16
2010년 중국 10대 유망기술  (0) 2010.03.15
중소기업 세금 절약 10가지 방법  (0) 2010.02.22
Posted by kingjung
|

명칭 : 움직임 감지 센서를 사용한 휴대용 단말기 구동방법(Mobile terminal with motion sensor)

 

본 발명은 움직임 감지 센서를 사용한 휴대용 단말기 구동방법에 관한 것으로, 움직임 감지 센서를 구비한 휴대용 단말기에 있어서, 상기한 움직임 감지 센서로 휴대용 단말기를 제어하고자 하는 경우 입력 모드 선택키를 조작하여 휴대용 단말기의 제어부가 휴대용 단말기를 움직임 감지 센서 입력 모드로 설정하는 단계와, 상기한 입력모드 선택키로부터 움직임 감지 센서 입력 모드에 해당하는 신호가 입력되면 제어부는 상기한 휴대용 단말기의 동작선택을 위한 커서를 임의의 기준점으로 이동하는 것과 휴대용 단말기의 현재 위치(방향, 각도 포함)를 기준 위치로 설정하는 것 중에서 하나 혹은 모드를 수행하는 셋팅 단계와; 상기한 커서의 기준점 및/또는 휴대용 단말기의 기준 위치가 확정되면 움직임 감지 센서로부터 출력되는 신호를 판단하여 움직임 방향과 횟수에 따라 해당 메뉴가 선택 혹은 실행되도록 하는 동작 단계로 구성되는 방법에 특징이 있으며, 이에 의하여 시행착오 없이 휴대용 단말기의 동작을 움직임만으로 사용자가 제어할 수 있도록 하면서 동작오류가 발생되지 않도록 하여 사용상의 만족도가 향상되도록 하는 것이다.

출원번호 : 10-2009-0114873

등록번호 : 10-1380590 (2014.3.27)

 

움직임감지센서를사용한휴대용단말기구동.pdf

Posted by kingjung
|

명칭 : 무선통신단말기 알림서비스 방법(METHOD FOR INFORMATION SERVICE IN WIRELESS COMMUNICATION TERMINAL)

 

본 발명은 사용자가 원하는 예약 시간에 음성 메시지를 배경 음악과 함께 전달하고 수신 결과를 발신자에게 통보해주는 음성사서함 서비스 방법 및 시스템에 관한 것으로서, 발신자가 음성사서함 서비스 대표번호로 전화하는 제 1 단계; 음성사서함 서버의 안내멘트에 따라 수신자 전화번호 및 예약 시간을 입력하고 음성 메시지를 녹음하는 제 2 단계; 음성사서함 서버가 예약 시간에 수신자 전화번호로 전화하는 제 3 단계; 음성사서함 서버가 녹음된 음성 메시지를 재생하는 제 4 단계; 및 발신자의 단말기로 메시지 수신 결과를 통보하는 제 5 단계;를 포함하는 것을 특징으로 하는 음성사서함 서비스 방법 및 그 시스템을 제공하여, 시차로 인한 국제 통화의 곤란함을 해소하고 저렴한 비용으로 해외의 지인에게 안부 인사를 전할 수 있고, 예약 설정 기능 및 수신 결과 통보 기능으로 발신자 및 수신자의 편의를 제공할 수 있으며, 콜백 기능 및 콜렉트 콜 연결이 가능하므로 사용자의 편의를 극대화할 수 있다.

출원번호 : 10-2009-0016019
등록번호 : 10-1039985 (2011. 6. 1)


무선통신단말기알림서비스방법(공개).pdf

무선통신단말기알림서비스방법(등록).pdf

Posted by kingjung
|
Registration Number : 2006-01-243-002653
Posted by kingjung
|
Registration Number : 2006-01-149-002286
Posted by kingjung
|
2009년
Posted by kingjung
|

RFID 시스템은 태그, 리더, 미들웨어 및 응용서비스 부분을 담당하는 서버로 구성되고, 유무선 통신망과 연동되어 사용된다. 본 논문에서는 RFID 시스템과 모바일기기인 PDA를 이용하여 모바일 환경에서 실시간으로 안내받을 수 있는 안내 시스템을 설계하고, 박물관 안내 시스템에 적용 구현하였다. 본 논문에서 설계한 플랫폼을 바탕으로 다른 응용 프로그램에 적용 가능할 것으로 보인다.

정보처리학회논문지 기술교육 제1권 제2호 (2006년)


Posted by kingjung
|