'분류 전체보기'에 해당되는 글 157건

  1. 2009.01.24 Tokenizer를 이용한 String 잘라 내기
  2. 2009.01.24 UX의 정의
  3. 2009.01.24 Flex <-> asp <-> DB (WebService)

Tokenizer를 이용한 String 잘라 내기

|

/*

문자열 형식

"201 Data_for_Client"

  ID     Data

이둘을 분리해줌..

통신을 위한 Data형식을 맞춤

*/ 

import java.util.StringTokenizer;

public class TkenTest {
 private StringTokenizer token;
 private String ClientData[];
 private int DataID[];
 private int DataCount;
 
 public TkenTest(String FullData)
 {
  token = new StringTokenizer(FullData," ");//data형식 정의
  this.DataCount = (token.countTokens()/2);
  init();//초기화
 }
 private void init()
 {
  //인수 셋팅
  this.ClientData = new String[this.DataCount];
  this.DataID = new int [this.DataCount];
  
  int i = 0;
  String temp[]= new String[token.countTokens()];
  while(token.hasMoreTokens())
  {
   temp[i] = token.nextToken();
   i++;
  }
  
  int j = 0;//배열지정 인수
  for(i=0;i<=DataCount;i+=2)
  {
   DataID[j] = Integer.parseInt(temp[i]);
   j++;
  }
  j=0;//초기화
  
  for(i=1;i<=(DataCount+1);i+=2)
  {
   this.ClientData[j] = temp[i];
   j++;
  }
 }
 public int getDataCount()
 {
  return this.DataCount;
 }
 
 public int getDataID(int ID)
 {
  if(ID>this.DataCount)
   return -1;//오류메시지 출력
  else
   return this.DataID[ID-1];
 }
 public String getData(int ID)
 {
  if(ID>this.DataCount)
   return null;//오류메시지 출력
  else
   return this.ClientData[ID-1];
 }
}

And

UX의 정의

|

UX의 전문가인 도날드노만과 제이콥닐슨이 설립한 닐슨노만그룹에서는 UX를 다음과 같이 정의하고 있습니다. 

" 사용자 경험"은 최종 사용자와 기업, 기업의 서비스, 기업의 제품 간의 모든 상호작용 양상을 아우른다. 모범적인 사용자 경험의 첫번째 요구사항은 불평이나 불만 없이 사용자의 정확한 니즈에 맞추는 것이다. 다음에는 소유하거나 사용하는데 즐거움을 주는 제품을 제작하기 위한 간단함과 우아함이다. 진정한 사용자 경험은 단지 사용자가 직접 원한다고 말한 것을 주거나, 체크리스트의 기능을 제공하는 것을 훨씬 뛰어 넘는다. 기업이 제공하는 것들에서 높은 수준의 사용자 경험을 이루기 위해, 기업들은 엔지니어링, 마케팅, 그래픽&산업 디자인, 그리고 인터페이스 디자인을 포함하여 다양한 분야의 서비스들을 한결같이 종합해 나가야 한다. (원문)

UX 가 실제 제품과 서비스, 그리고 기업에 대한 총체적인 사용 후 경험에 대한 것을 말한다는 것을 알 수 있습니다. 비슷한 말로는 소비자 경험(Customer Experience)이 있습니다. 소비자 경험은 서비스와 마케팅의 관점에서 제품 구매 과정에서 어떻게 고객만족을 이끌어 갈지에 대한 내용이라면, 사용자 경험은 실제 제품과 서비스를 구축하는 단계에서부터 사용자에게 전달되는 단계까지의 모든 경험을 아우른다고 할 수 있습니다.

UX를 설명하기 위해 사용된 재미있는 그림이 하나 있어서 같이 소개합니다. 검색2.0:발견의 진화를 저술한 피터모빌은 정보 설계(Information Architecture)를 확장해서 UX의 구성요소에 대한 벌집 모양의 그림을 만든 적이 있습니다. '유용한, 편리한, 탐나는, 가치있는, 발견가능한, 접근가능한, 신뢰할수있는' 여섯 가지 영역으로 UX를 설명합니다. 각 항목에 대한 설명은 요기를 참고하세요.

And

Flex <-> asp <-> DB (WebService)

|
Flex Code


ASP(C#)

And