November 29, 2006 at 3:18 pm · Filed under .NET, EA and SOA, ITU
This is the second TechTalk in a series of planned Academic TechTalks at the IT-University of Copenhagen.
Title
Service-oriented development of distributed systems
Description
Windows Communication Foundation is a new framework for distributed computing on the Windows platform.
WCF contains a unified programming model embracing previous Microsoft technologies such as ASMX web services, WS-E, .Net Remoting, MSMQ etc. Future connected systems and services will benefit from late binding of endpoint, hosting and policy.
With WCF, IT professionals will take a greater part in deployment of services in distributed systems and developers will stay focused on service functionality and writing code. Not only is WCF the framework for service orientation and building connected systems in the Windows environment, but it is also a integrator of the heterogeneous server farm. Interoperability is a key factor.
This TechTalk will introduce and show samples of the programming model and the new possibilities.
Time and location
Thursday, December 7th from 2:00 pm - 4:00 pm at ITU, Auditorium 4
Registration
http://msevents.microsoft.com/CUI/EventDetail.aspx?culture=en-
US&EventID=1032316621
November 7, 2006 at 12:44 pm · Filed under .NET, Java / Java EE
JNBridge has released JNBridgePro - a Java and .NET interoperability tool that easily connects anything in Java to anything in .NET. OK, so how does this work?
JNBridgePro creates the interoperability bridge by generating a set of proxies that expose the classes' APIs and manages the communications between the .NET and Java classes. You can explore Java or .NET classes with an easy-to-use proxy generator GUI and determine which classes should have their functionality exposed. The communication architecture enables the construction of distributed systems with the choice of three communication channels: a fast in-process shared-memory channel, a TCP/Binary protocol based on .NET remoting or an HTTP/SOAP channel. JNBridgePro provides support for J2SE or J2EE and all of the leading J2EE application servers.
With JNBridgePro developers can access Java objects and classes from .NET as if they were .NET objects and classes, or access .NET objects and classes from Java. JNBridgePro v3.1 adds the ability to embed Java widgets written in AWT or Swing directly inside WinForm applications, or embed .NET WinForms controls into Java AWT, SWT, or Swing applications. That's pretty sweet!
October 27, 2006 at 4:52 pm · Filed under .NET, ITU
This is great news for all people with the slightest interest in programming languages. Anders Hejlsberg will do a lecture in the upcoming C# 3.0 and LINQ at ITU. During the lecture, Anders will reflect on the why's and how's of the new language innovations. There will be a 30 min Q&A session after the lecture - so start preparing your hard questions now!
Anders Hejlsberg is the chief designer of the C# programming language and a key participant in the development of Microsoft's .NET framework.
Title
Future Directions in Language Innovation
Time and location
Friday, November 10th from 14:00-16:00 at ITU
Registration
http://msevents.microsoft.com/CUI/EventDetail.aspx?culture=en-
US&EventID=1032315614
You can read more about the event in this invitation from Henrik Westergaard Hansen's blog - or just register here immediately!
October 24, 2006 at 5:42 pm · Filed under .NET, ITU
I forbindelse med at jeg er Microsoft Student Partner (MSP) på ITU, har vi arrangeret en række Academic TechTalks som bliver afholdt med ca. en måneds mellemrum. Disse TechTalks vil vare ca. 2 timer og tage en masse spændende emner op f.eks. kvalitet i softwareudviklingen, SOA, XNA, C# 3.0, ASP.NET Atlas, Windows Presentation Foundation osv.
Jeg vil løbende annoncere datoerne for disse TechTalks her, men også sende mail ud til studerende på ITU. Desuden kan du følge med i Henrik Westergaard Hansens blog.
Den første TechTalk vil foregå torsdag d. 2. november kl. 14-16 på ITU med titlen:
Kvalitet i softwareudviklingen gennem test, Continuous Integration og kvantitativ proceskontrol
Du kan læse om indholdet og tilmelde dig i Microsofts eventsystem.
October 3, 2006 at 3:36 pm · Filed under .NET, Java / Java EE, EA and SOA, Software development, Web technology
Computerworld.dk skrev idag i denne artikel at den moderne udvikler skal kunne håndtere en bred vifte af webteknologier, programmeringssprog, arkitekturer og udviklingsmetoder. Det er budskabet på konferencen JAOO, der finder sted i Århus.
Den helstøbte udvikler kender til nye webteknologier som Ajax, programmeringssprog som Java, C#, og Ruby, arkitekturer som SOA (serviceorienteret arkitektur), forskellige modelleringsværktøjer og agile udviklingsmetoder. I hvert fald hvis man skal tage JAOO-konferencens program som udtryk for, hvad den helstøbte udvikler er.
Så kan jeg jo bare glæde mig over at jeg er godt på vej til at blive en helstøbt udvikler, da det netop er ovenstående egenskaber jeg fokuserer på at lære og til dels allerede mestrer :-)
JAOO afvikles som sagt i Århus i denne uge, og der er en masse kloge hoveder som f.eks. Martin Fowler, Gregor Hohpe, Bertrand Meyer, Ed Burns, Nikhil Kothari osv. som det kunne have været fedt at høre.

September 27, 2006 at 11:28 pm · Filed under .NET
Det fremgår af denne artikel på computerworld.dk at ældre versioner af Microsofts Visual Studio (2002 og 2003) ikke vil kunne bruges under Windows Vista. Microsoft oplyser at forskellen mellem Vista og Windows XP er for stor. Man vil dog stadig kunne udvikle applikationer til Vista med f.eks. Visual Studio 2003, men det kræver at man kører sit IDE på Windows XP. Konsekvensen af den manglende kompatibilitet mellem Vista og de ældre versioner af Visual Studio kan blive, at mange udviklere i en overgangsfase vil skulle arbejde på to platforme for at udvikle til både Vista og ældre Windows-versioner. Du kan læse den oprindelige MSDN blog post fra S. Somasegar her.
July 30, 2006 at 2:54 pm · Filed under .NET, EA and SOA
In this article on searchwebservices.com Daniel Rubio shortly introduces the benefits of Windows Workflow Foundation (WF) from Microsoft. He discusses the limitations of other orchestration technologies such as BPEL (Business Process Execution Language). For example:
But while BPEL provides the semantics and depth to orchestrate elaborate Web services scenarios, it's still relegated to a niche status confined to the services world. If you ponder the aspect of creating workflows strictly from services, you will arrive at the very realistic conclusion that workflows in many enterprises require the integration of non-serviceable legacy applications or even non-system human tasks, workflows that would fall beyond the scope of BPEL or any other orchestration technique currently applicable to SOA.
Daniel Rubio also highlights the possibility to embed WF in any desktop application like Office instead of on the server because of the lightweight/embeddable design of WF.
WF is strongly connected to Microsoft BizTalk Server and Windows Communication Foundation (WCF) which is Microsoft's coming building blocks for service-oriented architectures.
You can also see two related articles from Daniel Rubio on searchwebservices.com: WCF: Microsoft's 'newest' services way and BizTalk Server: Microsoft's SOA building block.