Newsletter2017.05.16 13:27

Microsoft Visual Studio 2017 출시기념 이벤트

 

문의하기

()엠플 (Business Software, Solution Consulting Partner)

ü  02-501-0223

ü  support@impl.co.kr

저작자 표시 비영리 변경 금지
신고
Posted by 엠플 (주)엠플
Microsoft2017.04.17 13:52

Microsoft Visual Studio 2017 출시기념 이벤트

 

 

견적요청하기

문의하기

()엠플 (Business Software, Solution Consulting Partner)

ü  02-501-0223

ü  support@impl.co.kr

저작자 표시 비영리 변경 금지
신고
Posted by 엠플 (주)엠플

 

Visual Studio 2012의 새로운 기능

 

 

 

첨단 앱의 새로운 시대가 당도했다는 것은 주지의 사실입니다. 연결형 장치와 클라우드 기반 서비스를 이용하면 그 어느 때보다 더 크고 좋은 기회를 잡을 수 있습니다. 개인 개발자들은 어디서나 플러그 인 방식으로 연결하여 근사한 앱을 만들고 이를 수백만 명의 사용자들에게 제공할 수 있습니다. 민첩하게 움직이는 대규모 팀을 보유한 기업은 상당히 유리합니다. 이들이 움직이는 속도가 빠를수록 이익은 더 커집니다.

이것이 바로 Visual Studio 2012가 Microsoft의 사상 최대 릴리스 중 하나로 손꼽히는 이유입니다. 아이디어가 곧 프리미엄이고 속도가 필수 조건인 시장에서 성공을 거둘 수 있도록 용도에 따라 제작됩니다. 그럼 아이디어를 더 빨리 응용 프로그램으로 만들어 내는 방법 몇 가지를 소개하겠습니다.

 

새로운 모양과 느낌

 

IDE를 여는 순간 뭔가 달라졌다는 느낌을 받게 됩니다. 워크플로를 합리화하고 매일 사용하는 도구에 편하게 액세스할 수 있도록 인터페이스 전체를 다시 디자인했습니다. 도구 모음을 간소화하고, 어지러운 탭은 줄였으며, 신속한 코드 찾기 방법도 새로 추가했습니다. 이 모든 것이 어우러져 더 쉽게 응용 프로그램을 탐색하거나 원하는 스타일로 일할 수 있습니다.

 

Win8 대비

 

Windows 8이 릴리스되면서 세상이 많이 달라졌습니다. Visual Studio 2012에는 새로운 템플릿과 디자이너, 테스트 및 디버깅 도구 등 최대한 빠른 시간 안에 중독성 있는 응용 프로그램을 빌드하는 데 필요한 모든 것이 들어 있습니다. 한편 Visual Studio용 Blend는 새롭고 아름다운 Windows 8 인터페이스의 장점을 최대한 활용할 수 있도록 하는 시각적 도구 키트입니다.

그러나 가장 좋아진 점은 무엇보다 응용 프로그램을 만든 이후에 할 수 있게 된 일입니다. 예전에는 제품을 원하는 고객들 앞에서 멋진 제품을 만들어 내기가 항상 쉽지만은 않았습니다. 이제는 수백만 명의 사용자들과 소통할 수 있는 광범위한 유통 채널, Windows Store를 이용하면 됩니다. 솔직 담백한 조건과 확실한 잠재력이 있습니다. 앞으로 몇 년 동안 해변에서 코딩하고 판매하며 인생을 즐길 수 있을지도 모릅니다.

 

 

웹 개발 업그레이드

 

Visual Studio 2012는 새로운 템플릿과 더 좋아진 게시 도구, HTML5나 CSS3 등 신흥 표준에 대한 철저한 지원, 최신 ASP.NET 기능 등 웹 개발과 관련된 부분도 완벽하게 갖추고 있습니다. 코딩 중인 페이지를 IDE에서 바로 처리할 수 있는 Page Inspector 덕분에 디버깅도 더 쉬워졌습니다. 모바일 환경으로 이전할 계획이십니까? ASP.NET을 이용하면 전화기, 태블릿, 기타 소형 화면용으로 제어 기능이 최적화된 응용 프로그램을 만들 수 있습니다.

 

클라우드 가능

 

과거에는 누구나 서버를 유지 관리해야 했습니다. 확장하려면 막대한 인프라 투자가 필요했습니다. 이제 문자 그대로 무한한 수의 클라우드 서버에 빠르게 액세스할 수 있으며, 눈깜짝할 사이에 저장 공간과 연산 능력을 늘릴 수 있습니다. 새로운 템플릿과 게시 옵션, 분산 캐싱 지원, 작은 설치 공간 등 Visual Studio의 멋진 장점을 이용하여 Windows Azure로 앱을 옮길 수 있습니다.

 

중대한 사업도 척척

 

새로운 디자이너와 템플릿, 배포 옵션 등 SharePoint 관련 기능도 대폭 향상되었습니다. 성능 프로파일링, 단위 테스트, IntelliTrace 등 업그레이드된 SharePoint용 ALM 기능도 이용할 수 있습니다. 그러나 그 중에서도 가장 놀랍고 좋은 기능은 코딩을 많이 하지 않고도 누구나 업무용 응용 프로그램을 만들 수 있는 LightSwitch입니다.

 

 

유연한 Agile 프로세스, 탄탄한 ALM

 

지금까지는 주로 개발 측면에 초점을 맞추어 설명했습니다. 그러나 응용 프로그램이 복잡해질수록 팀 작업의 속도와 현명함을 동시에 높여 주는 도구가 필요하게 됩니다. 이에 따라 융통성 있는 Agile 방식을 도입했습니다. Visual Studio와 Team Foundation Server를 이용하면 기존 워크플로를 중단하지 않고도 보다 생산성 있는 업무 관행을 적당한 속도로 도입할 수 있습니다. 이와 함께 이해 관계자, 고객, 회사의 팀원 등으로부터 요구 사항과 피드백을 받고 추적하는 새로운 방식을 조직 전체에서 이용할 수 있도록 했습니다.

ALM 작업을 Microsoft에 외주 처리할 수도 있습니다. Team Foundation Service를 이용하면 인프라 없이 ALM이 가능합니다. 이 경우 아무리 작은 팀에서도 개정판 관리나 코드 검토, Agile 계획 도구 등의 장점을 활용할 수 있게 됩니다.

 

 

 

저작자 표시
신고
Posted by 엠플 (주)엠플

MSDN Subscription 소프트웨어 사용 권한

. MSDN Subscription 라이선스는 개발자/사용자 단위로 사용이 허가됩니다. MSDN 라이선스를 보유한 지정 사용자는 MSDN 에서 제공하는 소프트웨어들을 자신이 소유하고 있는 임의 개수의 장치에서 자신의 프로그램을 디자인, 개발, 테스트 또는 시연하는 용도로 사용할 수 있습니다. 따라서 본소프트웨어를 사용하는 모든 사용자는 각자의 라이선스가 개발적으로 필요합니다.

. MSDN Subscription 은 사용자 개인별로만 제공되며 "팀" 구독이나 구독 혜택 공유는 불가능 합니다. 사용자에게 필요한 소프트웨어와 지원 혜택에 따라 소프트웨어 개발 팀에 속한 각 개인마다 적합한 MSDN Subscription 을 선택해야 합니다. 개발자 뿐 아니라, 소프트웨어를 설치 및 사용하는 팀구성원(예: 테스트 환경용으로 소프트웨어를 설치하는 IT 전문가)도 MSDN Subscription 이 필요합니다.

.대부분의 경우 MSDN Subscription 은 "영구" 사용 권한이 함께 제공 됩니다. 즉, 구독기간이 만료되어 소프트웨어 및 제품 키를 다운로드할 수 있는 권한이 종료되더라도 그 이후에 구독만료 당시 구독수준에 따라 구독기간 동안 사용한 소프트웨어를 계속 사용할 수 있음을 의미합니다. 단, 구독기간이 만료된 후에 출시되거나 업그레이드 된 버전의 소프트웨어는 사용할 수 없습니다.

. "구독(Subscription)" 볼륨 라이선스 프로그램 (Enterprise Agreement Subscription , Open Value Subscription, Open Subscription, Campus Agreement 등)과 Microsoft Partner Network(MPN)프로그램을 통해 제공되는 MSDN Subscription  구독은 영구 사용 권한이 제공되지 않으므로 구독기간 중 이용하던 소프트웨어를 사용하려면 반드시 구독이나 프로그램 멤버 자격을 갱신해야 합니다.

. Visual Studio 2010 Ultimate With MSDN 또는 Visual Studio 2010 Premium with MSDN 수준의 구독을 보유한 경우 일반업무용으로 사용장 개인당 하나의 장치에서 다음과 같은 특정 테스크톱 응용프로그램의 사본 하나를 설치 및 사용할 수 있습니다.

. Microsoft Office Professional Plus 2010

. Microsoft Office Project Professional 2010

. Microsoft Office Visio Premium 2010

. 많은 MSDN 구독자는 통상적으로 프로그램 디자인, 개발, 테스트 및 시연용 (MSDN Subscription 라이선스에서 허용하는 용도)이 아닌 다양한 다른 용도로 컴퓨터를 사용합니다. 예를 들어 전자메일 전송, 게임 실행 또는 문서편집 등 애플리케이션 운영용이나 개인업무를 위한 소프트웨어 사용에는 MSDN Subscription  라이선스가 적용되지 않습니다. 이와 같은 방식으로 소프트웨어를 사용항 경우 적법한 방법으로 해당 소프트웨어를 구매하여 사용하셔야 합니다. 예를 들면 OEM PC 와 함께 제공된 Windows 와 같이 정품 Windows 사본을 구입하여 기본 운영 체제에 대해 정상적으로 사용을 허가 받아야 합니다.

불법 소프트웨어 상담 사례

* 자료출처 : (구)정보통신부 지식정보산업과, 한국소프트웨어저작권협회

1. 불법 소프트웨어를 단속하는 방법과 기준은 무엇입니까?

회사에서 사용하고 있는 PC 에 설치된 프로그램을 점검용 디스켓으로 확인한 후 검색된 프로그램에 대해 정품 확인을 요구 합니다. 이 경우 정품 소프트웨어 또는 사이트 라이선스 계약서를 제시하거나 세금계산서, 납품확인서, 구매계약서 등으로 정품 구매 확인을 할 수 있습니다. 사이트 라이선스란 하나의 정품 소프트웨어를 가지고 여러대의 PC 에 설치해 사용할 수 있도록 저작권자가 허락한 것을 의미합니다. 만일 정품임을 확인시켜 줄 자료가 없다면 불법복제 소프트웨어 사용으로 간주됩니다.

2. 직원이 컴퓨터 프로그램을 불법복제 했다면 사업주도 처벌을 받게 됩니까?

물론입니다. [저작권법 제 141 조]에 의해, 프로그램을 복제한 당사자와 사업주(법인 또는 개인사업자)를 함께 처벌(벌금형)하는 양벌 규정이 있습니다. 소프트웨어 저작권을 침해한 경우 5년 이하의 징역 또는 5천 만원 이하의 벌금에 처해질 수 있습니다.

3. 불법복제 소프트웨어가 단속을 통해 적발되었다면 어떤 처벌을 받게 됩니까?

[저작권법 제 136 조]에 의거하여 5천만원 이하의 벌금 또는 5년 이하의 징역에 해당됩니다. 법죄의 죄질이 경미하고 제품 구매의사 또는 정품 사용의지가 있다면 경우에 따라 정품 구입 조건으로 고소를 하지 않을 수도 있습니다.

4. 불법복제 프로그램을 사용하지 않고 있는데, 불법복제 단속을 하겠다고 한다면 이것이 적법한가요?

수사기관에서 영장을 제시하고 단속을 요구한다면 이는 사법 당국이 중립적이고 객관적인 입장에서 불법소프트웨어 사용 여부를 확인하고자 하는 것이므로 반드시 이에 협조해야 합니다.

.Visual Studio 및 MSDN Subscription 불법 소프트웨어 사례

* 자료출처 : 한국마이크로소프트

1. Visual Studio 를 1개 구입하여 메인 컴퓨터에 설치하고 LAN 을 이용하여 다수의 사용자가 사용하였을 경우, 혹은 중앙서버에 설치하고 Virtual 환경에서 사용해도 불법복제에 해당합니까?

Visual Studio 는 사용자/개발자 당 라이선스로서, 구입한 Visual Studio 소프트웨어를 서버에 저장한 후 LAN 을 통해 구입한 수량 보다 많은 수의 개발자/사용자들이 사용할 경우에는 초과되는 사용자 숫자만큼의 수량은 불법으로 간주 됩니다. 하지만, 구입한 소프트웨어를 LAN 을, 통하여 구입 수량 이하의 개발자/사용자들이 사용한다면 적법한 사용에 해당됩니다.

2. MSDN Subscription 에서 제공되는 개발 및 테스트용 소프트웨어들을 테스트용 서버 한대에 설치하여 다수의 사용자가 사용하였을 경우에도 불법복제에 해당됩니까?

Visual Studio 와 마찬가지로 MSDN Subscription 에서 제공되는 개발 및 테스트용 소프트웨어도 사용자당 라이선스가 적용됩니다. 따라서 테스트 서버 1대에 설치하였다고 하더라도, 설치된 소프트웨어를 다수의 개발자/사용자가 접속하여 사용한다면 모든 사용자 숫자만큼 라이선스를 보유하셔야 합니다.

3. 현재 단종되어 구매할 수가 없는 Visual Studio 6.0 같은 제품이 필요한데, 구입할 곳이 없어서 정품을 사용하지 못하는 경우에도 단속의 대상이 되는지요.

Visual Studio 이전버전의 경우에 현재 판매가 되고 있는 Visual Studio 2010 을 구매하시면 다운그레이드하여 사용이 가능 합니다. 다만 Visual Studio 2010 의 각 에디션 별로 다운그레이드 할 수 있는 제품의 종류가 상이하므로, 소프트웨어 판매사나 총판사등에 적법한 가이드를 받으시어 구매하시기 바랍니다. 이런한 다운그레이드 권한 없이 이전버전을 사용하시면 불법 사용으로 간주되며 피해를 보실 수 있습니다.

4. 저희 회사는 MSDN Subscription 을 한 개만 구매하여 개발자들이 테스트용 소프트웨어가 필요할 때마다 팀장에게 요청하면 제품 key 를 전달해 주고 있습니다. 이러한 행위가 불법인가요?

MSDN Subscription 에서 제공되는 소프트웨어는 해당 라이선스를 보유한 지정 사용자만 사용할 수 있습니다. 이러한 규칙을 어기고 MSDN Subscription 을 통해 다른 사람이 소프트웨어를 다운로드 받거나 제품 key 를 전달 받는 경우는 불법사용으로 간주됩니다.

5 MSDN Subscription 을 구매하여 사용하다가 사용기간이 만료되어 갱신하지 않았습니다. 이번에 새로나오게 되는 Windows 8 OS 소프트웨어가 테스트용으로 필요한데, 갱신을 하지 않아도 사용이 가능한지요?

MSDN Subscription 을 통해 제공되는 모든 소프트웨어들은 MSDN 혜택 기간내에 출시된 제품들만 사용이 가능 합니다. 만약 MSDN Subscription 을 갱신하시어 MSDN Subscription 혜택기간내에 Windows 8 OS 가 출시된다면 해당 소프트웨어를 사용하실 수 있습니다. 하지만 MSDN Subscription 혜택기간이 끝난후에 출시된 제품들은 사용이 불가능 합니다.

 

신고
Posted by 엠플 (주)엠플

Windows 8 CP발표와 동시에 Visual Studio 11 베타 버전이 발표되었습니다. Visual Studio 11 은 Windows 8 메트로 앱 개발시 반드시 필요한 개발도구 입니다. 

Visual Studio 11 베타 버전 소개 사이트

http://www.microsoft.com/visualstudio/11/ko-kr

Visual Studio 11 핵심 가치

      Visual Studio 11 은 아래와 같은 핵심적인 가치를 개발자, 개발팀에게 제공합니다.

· Modern Consumer & Business Apps : 최신의 컨슈머 및 비즈니스 애플리케이션 개발이 가능합니다.

o 개발팀의 상상력을 보다 쉽고 빠르게 실제 소프트웨어로 구현할 수 있도록 해주는 통합개발 플랫폼입니다.

o Windows 8 메트로 앱 개발을 위해서는 Visual Studio 11 이 반드시 필요합니다. 이전 버전의 Visual Studio 는 Windows 8 메트로 앱 개발을 지원하지 않습니다.

o 하나의 개발도구에서 Windows 8,  Windows Phone, Kinect, Azure 등 다양한 Device 및 플랫폼에서 제한 없이 구동되는 소프트웨어를 구현할 수 있으며, Touch , 음성인식, 동작 인식 등을 완벽히 활용한 혁신적인 소프트웨어 개발이 가능합니다.

· Simplified & Productive Development Environment : 심플하고 효율적인 통합 개발 환경을 제공합니다.

o 개발자가 C#, C++, JavaScript, Visual Basic, HTML5, F# 등 어떤 개발언어를 사용하더라도 하나의 개발도구에서 쉽고 빠른 개발이 가능합니다.

o 새로워진 UI 는 개발자들의 개발효율성을 증진하고 보다 직관적으로 빠른 소프트웨어 개발을 실현할 수 있도록 개선되었습니다. 

· Collaborative & Agile Software Team : 소프트웨어 개발팀에 완벽한 협업과 유연함을 제공합니다.

o 개발자, 개발팀 뿐 아니라 개발팀에 요구사항과 Feedback 을 전달하는 LOB 를 포함한 모든 Stakeholder 들이 소프트웨어 기획, 아키텍쳐링, UI 디자인, 코딩, 테스팅, 리포팅, Validation 에 이르는 모든 응용프로그램 생명주기 관리(ALM : Application Lifecycle Management) 과정을 완벽히 지원합니다.

Visual Studio 11 베타버전 다운로드

http://www.microsoft.com/visualstudio/11/ko-kr/downloads

Visual Studio 11 Ultimate 에디션을 포함한 기존의 제품 라인업은 그대로 유지되었으며 기존 버전인 Visual Studio 2010 에 비해 많은 혁신이 있었습니다.

Visual Studio 11 보다 빠르고 저렴하게 도입하는 방법

· MSDN Subscription 할인 프로모션  :기존의 Visual Studio 2008, 2010 Professional 고객 분들은 6월 30일까지 진행되는MSDN All-in-One 프로모션, MSDN Step-Up 프로모션을 통해서 15-35% 할인된 가격으로 누구보다 빨리 Visual Studio 11 을 도입하실 수 있습니다.

o 할인 혜택과 함께 누구보다 먼저 개발 및 테스트용도로 Windows 8, Windows Server 차기 버전, SQL Server 차기 버전을 보유하실 수 있습니다. 

o MSDN All-In-One 프로모션, MSDN Step-Up 프로모션 안내 사이트 http://msdn.microsoft.com/ko-kr/hh499576

VS11 새로워진 UI

VS11 메트로 스타일 개발

VS11 새로운 DirectX 와 C++ 개발

Windows Azure 솔루션 개발

보다 쉬워진 Stakeholder 들의 feedback  제공

Powerpoint Stroyboard 활용한 소프트웨어 기획

이기종 개발 플랫폼 ALM 지원

신고
Posted by 엠플 (주)엠플

개발툴은 Per User License : 개발자 1인당 하나의 라이선스가 필요함

MSDN 의 혜택 : MSDN 은 비용대비 10-20배 이상의 가치가 있음

개발도구란?

개발자가 소프트웨어 개발에 필요한 최적의 기능을 제공하는 통합 개발 도구 (IDE : Integrated Development Environment)입니다.

웹사이트, PC 응용프로그램, 사내응용프로그램, 웹 애플리케이션, 게임, 모바일 애플리케이션 등 개발

Visual Studio의 진화

With MSDN 이란?

MSDN®은 개발자가 필요로 하는 최적의 개발 환경을 구성하기 위해 요구되는 전문 도구에서부터 전문가 지원 서비스에 이르는 혜택을 포함한 통합 개발 리소스

Writer by (주)엠플 | 함수호 대리(shham@impl.co.kr) | Phone: 02 501 0223

신고
Posted by 엠플 (주)엠플

분산빌드컴퓨팅이란? 네트워크에 공유된 PCs의 자원을 활용하여 대용량의 Source Code를 여러대의 PC에 분산하여 Build하는 것을 말합니다.

왜 분산빌드가 필요한가?  아래의 그림은 Visual Studio 기반에서 분산빌드를 운영했을 때, 분산빌드하는 Agent(Client PC)수에 따라 Build Time이 단축되는 성능비교표 입니다.


IncrediBuild의 시스템구성도는 아래 그림과 같습니다.

IncrediBuild는 Server(Coordinator)와 Client(Agent)로 구성됩니다.
*Coordinator: Agent가 분산빌드를 요청하면 여러대의 Helper Agent에게 Build를 할당하는 모니터링 서버
*Agent: 네트워크에 공유된 하나의 PC로써, 분산빌드를 요청하는 주체
*Helper Agent: Agent가 분산빌드를 요청할 때, 빌드를 할당받아 빌드를 도와주는 PC

Visual Studio 기반위에 Incredibuild를 설치하며, 아래의 그림과 같이 Visual Studio 메뉴바에 플러그인 되어 운영됩니다.
Visual Studio의 Build 명령과 동일한 역할을 하며, 분산빌드 시 Build Time을 직관적으로 보여줍니다.


IncrediBuild는 Visual Studio Build 뿐만 아니라, Make Build를 지원합니다.
Make Build에서는 일반적으로 로컬PC의 CPU를 공유하여 Build를 분산하기 위한 "parallel make" mode를 사용하고 있습니다.
gmake에서 "parallel make" mode를 운영하기 위해서는 Makefile에 "The -j [N] or --jobs[=N] command line option"을 작성해주면 됩니다.
하지만, "parallel make" mode 역시, CPU자원의 제약으로 효율적이지 못 하므로 IncrediBuild는 "Distributed Parallel Make"로 가용성을 확보하고 있습니다.

IncrediBuild License는 Visual Studio Bundle과 XGE Bundle이 있습니다.
첫째, Visual Studio Bundle은 Visual Studio Build에서 운영되며, Visual Studio 6.0부터 2008까지 지원합니다.
둘째, XGE Bundle은 Make Tool, Scripts에서 운영됩니다.
셋째, Multiple CPU/Core Extension Package은 옵션이며, Multiple CPU 및 Cores가 설치된 PC에 설치할 수 있습니다. IncrediBuild는 CPU Core마다 빌드를 분산할 수 있으며, 만약 CPU가 Dual Core라고 하면, 한대의 Agent가 아닌 두대의 Agent가 분산빌드를 진행하게 되므로 가용성이 뛰어납니다.

30일판 평가판은 http://www.xoreax.com/download_center.php에서 다운로드 가능합니다.

신고

'지난자료모음 > IncrediBuild' 카테고리의 다른 글

Incredibuild Troubleshooting Guide  (0) 2010.09.07
Incredibuild  (0) 2010.07.15
Posted by 엠플 (주)엠플