------

[ AD ] Port Monitor ( Try to use a Best WebSite Monitoring Tool )

------

자작 콘텐츠도 값을 매길수 있어야 한다고 생각합니다.

누구나 한번쯤 몇날며칠 고민해서, 나름의 창작물을 만들어 낸 적이 있을 것입니다.
그게 위대한 걸작이어서가 아니라, 소중한 자식같은 것이기 때문에 애착이 가기도 하지요.
남들에게 보여 주고 싶은 마음이 없는 것도 아닙니다.

하지만 애써 만든 것을 그냥 버린 자식처럼 인터넷에 덜렁 내 놓는 것은 아니라고 생각들 때가 있습니다.
자식같은 그걸 인정해 주는 사람에게만 전달하고 싶은 그런 부모의 마음입니다.

노력은... 그게 위대한 걸작이 아니어도 인정 받아야 한다고 생각했습니다.


 

=== 값을 매길 수 있는 지  이게 가능 한지 테스트 중 입니다.

 

[  자 작 마 무 리 소 스 ]

 

[무 료]1. class WebImageListActivity (메인 공개) -  첨부파일  WebImageListActivity.pdf

[무 료]2. class WebImage ( )

[무 료]3. class WebImageCache ( )

[무 료]4. main.xml

[유 료] 5. 1/2, 2/2

1/2 WebImageListAdapter 어댑터

2/2 WebImageAsyncLoader 다운로드

[]http://mobicoin.co.kr:8180/d/uB.u3 [10회/10일간 다운로드]

 

 

 

[유 료 마 무 리 소 스 ] 

 GPS 좌표 불러서 / 지도 불러오고 (예제,소스) - 10회 제한/10일간

http://mobicoin.co.kr:8180/d/uB.uJ

 

 

[자작1]

DB정보를 가져오는 기본 모듈이 구축되면 가능한 것들이 많아지죠.

 

* ASP 로 안드로이드용 XML 만들기 (1/2)

<Root>

<list>

<item1>a1</item1>

<item2>a2</item2>

</list>

<list>

<item1>b1</item1>

<item2>b2</item2>

</list>

</Root>

 

[유 료 샘 플 소 스 컨 텐 츠 입니다.]

ASP로 XML 만들고 (예제,소스) - 10회 제한

[]http://mobicoin.co.kr:8180/d/uB.u0  

 

* 안드로이드에서 ASP XML 읽기 (2/2)

1.     XML 구성 객체 생성

public class Item {

       private String Item1 ="";

       public String getItem1() { return Item1 ; }

       public void setItem1(String var) { Item1 = var; }

      

       private String l2="";

       public String getItem2() { return Item2 ; }

       public void setItem2(String var) {Item2 = var; }

}

2.     XML 구성 객체 Handler 생성

3.     Handler에 담기

 

[유 료 컨 텐 츠 입니다.] 

안드로이에서 파싱하는 부분까지만(예제,소스) - 10회 제한

[]http://mobicoin.co.kr:8180/d/uB.uG

 

  

[자작2] 지도 이용

 

- gps 좌표 (백그라운드) 전송 모듈 : BroadcastReceiver / Service , Alarm / Alarm Receiver

- gps 추적 로그 Viewer  : 시간, 한국주소, 경도, 위도

 

[유 료 마 무 리 소 스]

백그라운드 서비스 만들고, 주기적으로 일하는 모듈(예제,소스) - 10회 제한

 

1. 부팅시 마다 실행되는 모듈

[]http://mobicoin.co.kr:8180/d/uB.u4

2. 부팅 모듈에 의해 서비스에 등록 되서 상주하는 모듈

[]http://mobicoin.co.kr:8180/d/uB.uV

3. 상주 모듈의 신호를 받아서 일하는 모듈

[]http://mobicoin.co.kr:8180/d/uB.uZ

 

 

[유 료 마 무 리 소 스]

sdcard 특정 폴더 파일 리스트 만들고, 삭제 하는 모듈(예제,소스) - 10회 제한

 

[]http://mobicoin.co.kr:8180/d/uB.ul

 

 

위치 추적 모듈 ( www.mobicoin.co.kr ) 에 등록 되어 몇백원씩 다운로드

 

1. 부팅시 실행

   - 폰 Sleep(Display out) 상태에서도 Wakeup 실행됨

 

[유 료] 백그라운드 서비스 만들고, 주기적으로 일하는 모듈(예제,소스) - 10회다운/10일간

1. 부팅시 마다 실행되는 모듈

[]http://mobicoin.co.kr:8180/d/uB.u4

2. 부팅 모듈에 의해 서비스에 등록 되서 상주하는 모듈

[]http://mobicoin.co.kr:8180/d/uB.uV

3. 상주 모듈의 신호를 받아서 일하는 모듈

[]http://mobicoin.co.kr:8180/d/uB.uZ

 

2. 특정 간격으로 서버에 위치 정보 전송

 

   - 경도

   - 위도

   - 주소 정보

   - gps/network 정보 구분

 

[유 료 마 무 리 소 스 ] 

(지도 보이는 버젼)  GPS 좌표 불러서 / 지도 불러오고 (예제,소스) - 10회 제한/10일간

 http://mobicoin.co.kr:8180/d/uB.uJ

 

(실제 백그라운드 버젼) - 아직 미등록

 

 

3. DB 정보

- stat : gps 0 , network 1, nothing 2

  

 필드명  타입  크기  비고
 pn  varchar  20  phonenumber
 ut  datetime    update time
 lati  varchar  20  latitude

 longi  varchar  20 longitude
 addr  varchar  60  address
 stat  char  1  gps/network stat
       
       
       

 

4. 웹 서버 모듈 asp

- 안드로이드 모듈에서 요청시 마다, Insert

[유 료 마 무 리 소 스 ] 

(DB저장ASP)  GPS 좌표 받아서 /있으면 update/없으면 추가 (예제,소스) - 10회 제한/10일간

추가만 하게 되면...좌표 추적 로그 DB가 됨

[다운로드] http://mobicoin.co.kr:8180/d/uB.u2

 

 

5. 조회 모듈 list asp

- 현재 위치 보기

- 특정 기간동안 이동 위치 보기

 

6. 웹에서 다운로드 후에 리부팅만 하면...위치 로그가 쌓인다.

 

7. 활용방안

    1) 차량과 같이 있으면... 차량 현재위치/ 이동로그 조회

    2) 아이 가방에 있으면.... 아이 현재 위치 / 이동로그 조회

    3) 여행 가방에 있으면 .... 여행 로그 조회....

 

8. 정확도

    - gps 수신 상태 양호시에는 10m 이내

    - gps 수신 상태가 약할때도 100m이내

    - 최악이 network상태인데...거의 사용 안해도 되지만....좌우지간 1000m 이내

 

문의는 쪽지로

 

* 아래 모듈 직접 작업할 수 있는 전제 조건 *

1) mssql table 생성 가능할 것

2) iis에 DB 연결가능한 asp 몇줄 작성할 줄 알 것

3) 안드로이드 모듈을 핸폰에 올릴 줄 알 것

 

* 기타 구현 했으면 하는 내용은 댓글이요..


발췌 : http://www.ibm.com/developerworks/kr/library/3101.html


표기법 - 프레임 엘리먼트
- 네임박스 : 왼쪽 코너 상단

비어있는 UML2 프레임 엘리먼트

인터랙션을 설명하는 다이어그램(시퀸스 다이어그램)에서도 중요한 기능을 하는 프레임 엘리먼트

인커밍 메시지와 아웃고잉 메시지 (인터랙션 )





기초
시퀀스 다이어 그램의 주요 목적은 어떤 결과를 만들어 내는 이벤트 시퀀스를 정의하는 것이다.
메시지 보다는 메시지가 발생하는 순서에 초점이 더 맞춰진다. 
system 객체들 간에 어떤 메시지들이 보내지는지 , 그리고 어떤 순서로 발생하는 지를 나타낸다.
( 이 정보를 수직적 측면과 수평적 측면으로 전달한다.)
- 수직적 측면에서는 top down 방식 메시지 / 호출이 발생한 시간 순서
- 수평적 측면에서는 왼쪽에서 오른쪽으로 메시지가 보내진 객체 인스턴스

Lifelines - 다이어 그램 상단에 놓이는 엘리먼트 ( 이름은 박스 내부에 있다 )
    : 박스의 아래쪽 중심에서 대시(dash) 라인을 그리면 내려간다.
    :  Instance Name : Class Name
 인스턴스 이름이 freshman인 Student 클래스


메시지 - 첫번째 메시지는 언제나 상단에서 시작하고 다이어 그램의 왼쪽에 위치한다.
            뒤따르는 메시지들은 이전 메시지 보다 약간 낮게 다이어 그램에 추가된다.

- 객체들 간 보내지는 메시지 예제

예제에서, analyst 객체는 ReportingSystem 클래스의 인스턴스인 system 객체를 호출한다.
analyst 객체는 system 객체의 getAvailableReports 메소드를 호출한다.
system 객체는 secSystem 객체에 userId의 인자와 함께 getSecurityClearance 메소드를 호출한다.


'0.일반개발 > UML' 카테고리의 다른 글

클래스 다이어그램 UML  (0) 2010.10.07
안드로이드 sequence diagram  (0) 2010.09.14
UML의 기초 : 클래스 다이어그램 (한글)  (0) 2010.09.03
Open Source Project Tigris.org  (0) 2010.09.03
발췌 :  http://www.ibm.com/developerworks/kr/library/sep04/bell/

난이도 : 초급


클래스 이름

클래스의 UML 표현은 수직적으로 쌓인 세 개의 부분들을 포함하고 있는 직사각형이다.

(그림 1)
맨 위 부분은 클래스의 이름을 나타낸다.
중간 부분은 클래스의 애트리뷰트이다.
맨 밑 부분은 클래스의 연산(Operator)이다.

클래스 다이어그램에 클래스 요소를 그릴 때, 맨 위 부분은 반드시 사용해야 하고 밑에 두 개의 부분은 선택적이다.
(밑에 두 부분은 Classifier들 간 관계만 보여주는 것이 목적일 경우 고급 상세를 설명하는 다이어그램에서는 불필요 하다.)
그림 1은 UML 클래스로서 모델링 된 항공 내역을 보여준다.
이름은 Flight이고,
중간 부분에는 Flight 클래스에 세 개의 애트리뷰트, flightNumber, departureTime, flightDuration이 있다.
밑 부분에서는 Flight 클래스가 두 개의 연산, delayFlight과 getArrivalTime을 갖고 있다.

 


그림 1: Flight 클래스에 대한 클래스 다이어그램

상속(Inheritance)

객체 지향 디자인의 가장 중요한 개념인 상속(inheritance)은 하나의 클래스(자식 클래스)가 또 다른 클래스(슈퍼 클래스)의 동일한 기능을 상속받을 수 있고 고유의 새로운 기능을 추가할 수 있다는 것을 의미한다.
클래스 다이어그램에 상속을 모델링 하려면, 속이 투명한 화살표(또는 삼각형)가 슈퍼 클래스를 향하도록 하여 자식 클래스(작동을 상속받는 클래스)로부터 직선이 그려진다.
Bank Account 유형을 생각해 보자.
그림 4는 CheckingAccount와 SavingsAccount가 BankAccount 클래스에서 상속을 받는 모습이다.



Aggregation : 전체와 부분들( whole to its parts ) 관계를 모델링 하는 특별한 제휴

 기본 애그리게이션

 composition aggregation

'0.일반개발 > UML' 카테고리의 다른 글

클래스 다이어그램 UML  (0) 2010.10.07
안드로이드 sequence diagram  (0) 2010.09.14
UML : 시퀀스 다이어 그램  (0) 2010.09.03
Open Source Project Tigris.org  (0) 2010.09.03
Tigris.org
Open Source Software Engineering Tools

 공개 소스 소프트웨어 엔지니어링 툴

Category

 

Featured projects

 

scm
소스 제어 관리
Subversion, Subclipse, TortoiseSVN, RapidSVN
서브버젼,

issuetrack

이슈흔적

Scarab

requirements

요구사항

xmlbasedsrs

 

design
설계

ArgoUML

 

techcomm

SubEtha, eyebrowse, midgard, cowiki

 

construction
공사
antelope, scons, frameworx, build-interceptor, propel, phing
testing
테스팅
maxq, aut

deployment

배포

current

 

process
절차

ReadySET

 

libraries

라이브러리

GEF, Axion, Style, SSTree

 

'0.일반개발 > UML' 카테고리의 다른 글

클래스 다이어그램 UML  (0) 2010.10.07
안드로이드 sequence diagram  (0) 2010.09.14
UML : 시퀀스 다이어 그램  (0) 2010.09.03
UML의 기초 : 클래스 다이어그램 (한글)  (0) 2010.09.03
블로그에 프로그램 소스를 이쁘게(?) 치장하는 방법중에서 유명한 "SyntaxHighlighter" 사용하기 절차


1. 모듈받기

다운로드 3.0.83



2. 특정 폴더에 풀어 놓는다.



- scripts
- styles



3. 2개의 폴더를 모두 올린다.

-관리자 화면 > 스킨 > HTML/CSS편집 > 파일 업로드에서 파일 업로드



4. 코드 추가  : tistory.com



-관리자 화면 > 스킨 > HTML/CSS편집 

-HTML/CSS편집에서 <head></head>사이에 있는 <title> 밑에 아래 코드를 추가해 줍니다.





	





















	


5. font-size 변경


-http://www.technical-recipes.com/2015/changing-the-font-size-of-syntaxhighlighter/ 


6.실행/적용 예제


public class Map2 extends MapActivity {
//---------------------
 /** Called when the activity is first created. */
//---------------------
 @Override
 public void onCreate(Bundle savedInstanceState) {
 super.onCreate(savedInstanceState);
 setContentView(R.layout.main);
 }
@Override
protected boolean isRouteDisplayed() {
// TODO Auto-generated method stub
return false;
}
private void initVar()
{
 textView.setText("시작="); // 상단 텍스트 영역
 textView2.setText("시작=..."); // 하단 텍스트 영역
lat=0.0d; // latitude
 lng=0.0d; // longitude
 acc=""; // 정확도
 pro=""; // 좌표 정보 제공자
 gps_status="2";
 addressString = "...";
fine=0; // 0 : GPS 1: Network
}
}



GPS Information 위치 정보

Location-based Information  위치기반 정보 ( 예: 약국 정보 : gps latitude, longitude , 이름 , 영업시간 )

Compass / Accelerometer Information

Camera Overlay

Google Map View

OpenGL ES ( 3D, Embedded System )

Image Recognition ( 이미지 인식 )






<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
	<translate android:fromXDelta="0%p" android:toXDelta="-100%p" android:duration="300"/>
	<alpha android:fromAlpha="1.0" android:toAlpha="0.0" android:duration="300" />
</set>



	
	


<alpha/>
android:fromAlpha : 시작 투명도
android:toAlpha : 종료 투명도
0.0 투명
1.0 불투명
android:duration 1/1000초 milliseconds


startAnimation( AnimationUtils.loadAnimation(mContext, R.anim.left_in) );
startAnimation( AnimationUtils.loadAnimation(mContext, R.anim.left_in) );

+ Recent posts