블로그 이미지
정홍주
Azure에 대한 내용뿐만 아니라 새로운 트렌드로 빅데이터, BI, SharePoint, 앱 등의 내용을 다룹니다.

calendar

        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

Notice

2011.06.30 12:17 기타/Windows Phone

Windows Phone SDK 7.1 Beta2

Windows Phone Developer Tools의 새로운 버전이 나왔습니다. 그리고

Windows Phone Developer Tools의 이름이 Windows Phone SDK로 변경되었네요.

기존 Beta 도구를 제거하시고 다시 설치해주시면 됩니다.

BTS의 폴더이름은 “transfers”였는데 “shared/transfers” 등으로 변경 되었네요.

변경된 사항과 도구는 아래 주소를 통해 액세스 가능합니다.

 http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=26648

 

posted by 정홍주
2011.06.29 09:54 Office 365/SharePoint Online

 

Office 365 Beta 가 종료되었습니다. 종료되었다는 메일을 받았습니다.

이제 정식으로 출식가 되었다는 말입니다.

이제 사용하려면 돈 내고 사용 해야 한다는 것입니다.

앞으로 Office 365 가 한국 시장에 어떻게 정착될지, 잘 정착될지 기대해봅니다.

구글 앱스와 경쟁도 지켜볼 만 할 것 같습니다.

 

Office 365 가격은 다양하며 한달에 한명당 6불에서 27불까지 입니다. 하지만 아직 한국은 국가 목록에 나타나지 않는군요.

아래 사이트를 참고하십시오.

http://www.microsoft.com/en-us/office365/buy-small-business.aspx#fbid=yKnad6ysfZd

  

'Office 365 > SharePoint Online' 카테고리의 다른 글

Office 365 온라인 구입  (0) 2011.11.30
Office 365 - Password Reset  (0) 2011.10.21
Office 365 정식 구매했습니다.  (0) 2011.08.02
Office 365 Beta 종료  (0) 2011.06.29
Office 365 - SharePoint Online 세미나  (0) 2011.05.30
Office 365 Developer Training  (0) 2011.05.27
posted by 정홍주
2011.06.15 08:22 Microsft Azure

TechEd 2011 에서 공개되었는데 지금에야 포스팅을 합니다. Windows Phone 에도 ACS를 통해 인증을 구현하는 내용이 보였는데 아주 손쉽게 구성할 수 있도록 Toolkit이 제공되었습니다.
아래 사이트를 참조하시면 됩니다
.

http://watoolkitwp7.codeplex.com/



기능은 아래와 같습니다.

l  Push Notification (Windows Phone 7, iOS)

l  SQL Membership 인증

l  ACS 인증

l  Windows Azure Storage(Table, Blob, Queue), 액세스 제어

l  기타

 

추가 자세한 사항은 별도로 다루어볼까 합니다.

posted by 정홍주
2011.05.30 22:22 Office 365/SharePoint Online

Office 365 – SharePoint Online 세미나  

금일 Office 365 네이버 카페에서 진행한 SharePoint Online에 대한 세미나를 진행했습니다.

Office 365SharePoint Online 뿐만이 아니라 다른 Exchange Online, Lync Online 에 대한 내용도 있으니 Beta를 아래 사이트에서 한번 신청해서 경험해보시기 바랍니다.

http://www.office365.com

 

금일 세미나에 대한 내용은 SharePoint Online 소개를 하고 On-premise 환경과의 관리적 요소의 차이가 어느정도인지, 개발적 요소는 어떻게 접근해야 하는지를 알아보았습니다.

 

'Office 365 > SharePoint Online' 카테고리의 다른 글

Office 365 온라인 구입  (0) 2011.11.30
Office 365 - Password Reset  (0) 2011.10.21
Office 365 정식 구매했습니다.  (0) 2011.08.02
Office 365 Beta 종료  (0) 2011.06.29
Office 365 - SharePoint Online 세미나  (0) 2011.05.30
Office 365 Developer Training  (0) 2011.05.27
posted by 정홍주
2011.05.27 13:24 기타/Windows Phone

아래 사이트에서 Windows Phone "Mango" Training Course를 살펴보실수 있습니다.~

http://msdn.microsoft.com/en-us/wp7mangotrainingcourse

posted by 정홍주
2011.05.27 08:30 Microsft Azure/SQL Databases

SQL Azure 데이터 이용(3)

 

이번에는 SQL Azure의 데이터를 Windows Azure 프로젝트의 ASP.NET MVC 응용프로그램에서 데이터를 이용하는 내용을 알아보도록 하겠습니다.

앞에서 살펴보았듯이 기존 ASP.NET MVC 응용 프로그램과 별 차이가 없는 것을 확인 가능합니다.

Cloud 폴더의 Windows Azure 프로젝트를 생성합니다. 프로젝트 이름은 SQLAzureMVC 으로 지정합니다.

Windows Azure 프로젝트에서는 ASP.NET MVC 웹 역할을 추가합니다.

ASP.NET MVC 웹 역할의 이름은 SQLAZMVCWeb 로 아래와 같이 지정합니다.

 

Models 폴더에 View에서 나타낼 Product 클래스를 아래와 같이 선언합니다. 필요하다면 ProductSubCategory 클래스나 ModelView 클래스를 추가해야 합니다.

 

 

SQL Azure에 있는 데이터를 호출하기 위해 clsProduct에서 Enterprise Library Data Access Block을 이용해서 web.config 에 있는 연결 문자열을 통해 액세스합니다.

 

Controller를 생성하기 위해 Controllers 폴더를 오른쪽 클릭, 추가에서 컨트롤러를 선택하고 이름은 ProductController로 지정합니다.

 

ProductController Index에서는 아래와 같은 형태로 DropDownlist의 데이터는 ViewData로 처리하고 Product List View로 보내주는 내용을 구성합니다. 그리고 DropDownList Change 했을 경우 POST 방식으로 처리되는 Index 메서드를 정의합니다.

public ActionResult Index()

        {

 

clsProduct product = new clsProduct();

 

var d = from p in product.GetProductSubCategory().Tables[0].AsEnumerable()

select new ProductSubCategoryModel

{

Name = p.Field<string>("Name"), 
ProductCategoryID = p.Field<int>("ProductCategoryID")

};

 

ViewData["SubCategories"] = new SelectList(d.ToList(),"ProductCategoryID", "Name");

string  ddlCategory = d.ToList().First().ProductCategoryID.ToString();

           

 

var products = from g in product.GetProducts(ddlCategory).Tables[0].AsEnumerable()

 select new ProductModel

{

Name = g.Field<string>("Name"),

ProductID = g.Field<int>("ProductID"),

ProductNumber = g.Field<string>("ProductNumber"),

Size = g.Field<string>("Size"),

Color = g.Field<string>("Color"),

StandardCost = g.Field<decimal>("StandardCost"),

ListPrice = g.Field<decimal>("ListPrice")

}; 

return View(products.ToList());

}

 

Views 폴더에 View를 생성해보도록 하겠습니다. Index 메서드에서 오른쪽 클릭하여 뷰 추가 메뉴를 클릭합니다.

강력한 형식의 뷰 만들기에서 ProductModel를 선택하고 뷰 콘텐츠에서는 List 를 선택합니다.

 

 Views 폴더의 Product 폴더의 Index.aspx의 코드를 살펴보고 DropDownList 관련 내용을 추가합니다.

<% Html.BeginForm();  %>

   <p><%=Html.DropDownList("ddlCategory",(IEnumerable<SelectListItem>)ViewData["SubCategories"], new { onchange = "this.form.submit()" })  %></p>

 

 

 

로컬에서 실행해서 결과를 확인합니다.

 

자 이제 Windows Azure ASP.NET MVC Web Role에 대한 내용을 배포해봅니다.

배포에 대한 일반적인 내용은 아래 블로그를 참조하면 됩니다.
http://redju.tistory.com/56
ServiceConfiguration.cscfg
파일에서 인스턴스를 2로 수정하고 솔루션 탐색기의 SQLAzureMVC 프로젝트를 오른쪽 클릭하고 게시를 클릭하여 패키지를 생성합니다.

 

Windows Azure 사이트로 이동(http://windows.azure.com/) 하여 하여 New Hosted Service를 클릭하여 서비스 이름과 패키지 경로 등을 아래와 같이 지정합니다.

 

Staging에서 Ready 상태로 되었고 오른쪽 속성 창을 통해 테스트를 해볼 수 있습니다.

SWAP IP를 클릭하여 Staging에서 Production 환경으로 변경하여 결과를 확인합니다.

 

 

SQL Azure의 데이터를 이용하는 클라우드 ASP.NET MVC 웹 역할을 생성하고 배포해보았습니다.

posted by 정홍주
2011.05.27 08:30 Office 365/SharePoint Online

Office 365 Developer Training 내용이 릴리즈 되었습니다.
아직 베타 구경하고 있는 중인데 개발에 대한 자세한 내용이 나왔습니다.

http://msdn.microsoft.com/en-us/hh181605



SharePoint 2010 개발에 대한 내용이 주 이며 SandBox 솔루션과 Client OM 을 통해 개발이 이루어지게 됩니다.
관련 내용은 아래와 같습니다
.


l  Developing in the Cloud with Office 365

l  Developing for SharePoint Online with Sandbox Solutions

l  Building Workflow Solutions for SharePoint Online

l  Developing SharePoint Online Solutions with the Client Object Model

l  Leveraging Excel and Access Services in SharePoint Online

l  Developing Communication Solutions for Lync Online

l  Developing Messaging Solutions for Exchange Online


 

위의 내용외에 Silverlight에 대한 내용 또한 중요합니다.

'Office 365 > SharePoint Online' 카테고리의 다른 글

Office 365 온라인 구입  (0) 2011.11.30
Office 365 - Password Reset  (0) 2011.10.21
Office 365 정식 구매했습니다.  (0) 2011.08.02
Office 365 Beta 종료  (0) 2011.06.29
Office 365 - SharePoint Online 세미나  (0) 2011.05.30
Office 365 Developer Training  (0) 2011.05.27
posted by 정홍주
2011.05.25 13:44 기타/Windows Phone

Windows Phone Developer Tools 7.1 Beta

Windows Phone Mango 에 대한 내용이 새롭게 출시되었습니다.

개발관련 새로운 내용은 아래 사이트를 참고해보십시오.

http://msdn.microsoft.com/en-us/library/ff637516(v=VS.92).aspx 

Windows Phone Developer Tools는 아래 사이트에서 다운로드 가능합니다.

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=77586864-ab15-40e1-bc38-713a95a56a05&displaylang=en 

 Visual Studio 2010이 설치되어 있다면 Service Pack 1을 먼저 설치해야만 합니다.

실행파일을 다운로드 받아 실행해서 설치를 시작합니다. 

설치가 완료되었으며 VS 2010에서 Windows Phone 프로젝트를 살펴볼 수 있습니다.

Visual Basic으로도 개발이 가능하다는 것을 알 수 있으며 프로젝트 템플릿이 다양하게 나타나는 것을 확인 가능합니다. 

개발에 대한 구체적인 내용은 이후 블로그에서 다루어보도록 하겠습니다.

posted by 정홍주
2011.05.20 08:30 Microsft Azure/SQL Databases

SQL Azure 데이터 이용(2)

 

SQL Azure 에 데이터를 이전했고 Windows Azure 프로젝트를 통해 클라우드 웹 응용프로그램에서 데이터를 이용하는 내용을 알아보도록 하겠습니다.

VS 2010을 이용해서 Windows Azure 응용 프로그램을 생성합니다. 이를 통해 클라우드에 있는 SQL Azure 데이터를 클라우드 웹 응용프로그램에서 나타내보도록 하겠습니다.

Cloud 폴더의 Windows Azure 프로젝트를 생성합니다. 프로젝트 이름은 SQLAZWeb으로 지정합니다.



Windows Azure 프로젝트에서는 ASP.NET 웹 역할을 추가합니다.

웹 역할의 이름은 AdventureWorks로 아래와 같이 지정합니다.

 

Default.aspx 의 디자인은 ScriptManager, UpdatePanel 에 추가로 DropdownList, GridView 컨트롤을 아래와 같이 배치합니다.

 

연결 문자열과 클래스 파일 등은 SQL Azure 데이터 이용(1)과 동일합니다. 배포에 대한 내용만 다를 뿐입니다. 일반적인 내용은 생략합니다.

Default.aspx.cs로 이동하여 아래와 같이 필드를 선언하고 Page_Load에 아래와 같은 코드를 작성합니다. DropdownList SQL Azure의 데이터를 나타내는 내용입니다.

public partial class _Default : System.Web.UI.Page

    {

        clsProduct product = new clsProduct();

        protected void Page_Load(object sender, EventArgs e)

        {

            if (!Page.IsPostBack)

            {

                ddlSubCategory.DataSource = product.GetProductSubCategory().Tables[0];

                ddlSubCategory.DataTextField = "Name";

                ddlSubCategory.DataValueField = "ProductCategoryID";

                ddlSubCategory.DataBind();

 

                GetProductData();

            }

        }

 

또한 DropdownList SelectedIndexChanged 이벤트를 발생시켜 아래와 같이 코드를 작성합니다.

protected void ddlSubCategory_SelectedIndexChanged(object sender, EventArgs e)

        {

            GetProductData();

 

        }

 

GetProductData 메서드는 Products 리스트를 얻어 오는 내용이며 아래와 같이 코드를 작성합니다.

private void GetProductData()

        {

            DataSet ds = product.GetProducts(ddlSubCategory.SelectedValue);

            GridView1.DataSource = ds.Tables[0];

            GridView1.DataBind();

        }

 

 

로컬에서 실행해서 결과를 확인합니다.

 

자 이제 Windows Azure Web Role에 대한 내용을 배포해봅니다.

배포에 대한 일반적인 내용은 아래 블로그를 참조하면 됩니다.

http://redju.tistory.com/56

솔루션 탐색기의 SQLAZWeb 프로젝트를 오른쪽 클릭하고 게시를 클릭하여 패키지를 생성합니다.

 

Windows Azure 사이트로 이동(http://windows.azure.com/) 하여 하여 New Hosted Service를 클릭하여 서비스 이름과 패키지 경로 등을 아래와 같이 지정합니다. 인스턴스의 수는 구성 파일에서 미리 지정해도 됩니다.

 

Staging에서 Ready 상태로 되었고 오른쪽 속성 창을 통해 테스트를 해볼 수 있습니다.

테스트 결과는 아래와 같습니다. 

SWAP IP를 클릭하여 Staging에서 Production 환경으로 변경하여 결과를 확인합니다. 인스턴스를 2로 수정해서 Upgrade를 했습니다. 


 

SQL Azure를 이용하여 ASP.NET 웹 역할을 생성하고 배포해보았습니다. SQL Azure라고 코드에 대한 내용이 별도 다르지 않고 ADO.NET으로 액세스 할 수 있습니다.

 

posted by 정홍주
2011.05.19 21:05 New Feature

Office 365는 SharePoint Online, Exchange Online, Lync Online, Office Professional Plus 로 구성되어 있는 Microsoft의 클라우드 서비스입니다.

아래 사이트에서 베타를 신청해서 한번 경험해보시기 바랍니다. 새로운 비지니스나 다른 회사와의 협업, 글로벌 협업 지원 등 다양한 비지니스에서 사용이 가능합니다.

http://www.microsoft.com/en-us/office365/online-software.aspx




'New Feature' 카테고리의 다른 글

Visual Studio 11 Developer Preview  (0) 2011.09.18
Windows Developer Preview downloads  (0) 2011.09.14
SQL Server Code Name “Denail” CTP 3 설치  (0) 2011.07.20
SQL Server 2008 R2 Service Pack 1  (0) 2011.07.13
Office 365 베타  (0) 2011.05.19
Silverlight 5 Beta  (0) 2011.04.19
posted by 정홍주