BNR exchange rates

Please select your desired exchange currency to see its chart and then modify the period range as desired. The default range is from 3 January 2006 until now.

For help you can go visit article »


Curs valutar BNR

Selectati valuta dorita pentru a vedea graficul ei si apoi modificati durata dupa dorinta. Perioada initiala este de la 3 ianuarie 2006 pina acum.

Pentru ajutor puteti vizita articol »

Posts tagged WPF

BSCW - user interface and repository to Breiny sessions

Master thesis – Implementation of Repositories

1
Be careful when copying information from this article! The paper is already published and you will be charged with plagiarism!

My thesis proposes several approaches as result of the research questions. Their validity of each approach should be verified by allowing users to interact with a prototype built to fulfill all the proposed solutions. Hence, the final users will prove the correctness of this thesis approaches. The implemented prototype will be a brainstorming supporting application.

Because my thesis studies brainstorming on a tabletop, I will choose the Microsoft Surface as the underlying hardware because it supports multitouch and multiuser experience. As development environment I will use Visual Studio 2010 and the programming will be done in C# with User Interface (UI) built in Windows Presentation Foundation (WPF) framework.

In this article I will start with a brief introduction in general details of the baseline system and the technologies implied in the creation of the prototype system. I will continue with the presentation of the architecture of the actual implemented system, which tries to follow the proposed one; the differences between the proposed system and the actual implementation will be underlined and the choices motivated. The article will continue with the class diagrams of the prototype and will end with the presentation of the User Interface, allowing a clear view over the features and the way the prototype performs in achieving the goals of the previous concept presentation. (more…)

msp_logo.gif

Microsoft Student Partners

4

msp_logo

Today I had the pleasure to make the first step in Microsoft Student Partners organization (West Germany branch).

It all started when I went to a very interesting workshop on Windows 7 VHD, presented by Daniel Neumann.

So I applied by sending to Microsoft Student Partners enrollment e-mail address a cover letter, my cv and a short description. After a while, I got a call from Anton Schweizer, Senior Student Partner, and I was invited to an interview.

I also had to prepare a presentation. It supposed to be a 10 minutes long presentation on a technical theme. Because I like very much Silverlight, I started preparing it as main subject.

The interview was very relaxed and I got the usual questions: why do I want to join Microsoft Student Partners, why Microsoft, how much time can I invest in this, where and when can I prepare workshops, discussions on Microsoft products.

Basically, I understood that the duties of a Student partners are very similar to ones of Microsoft Evangelist:

  • create presentations for its colleagues in University
  • prepare workshops and assist students while working on a certain theme
  • involve itself in the students life and present Microsoft technologies to them

Very interesting .. I just wait to start! They said that I will get soon a response regarding my application.

 

Later edit:

I WAS ACCEPTED!

Radu Poenaru at Fraunhofer FIT presenting IdeaPitch - first screen

IdeaPitch – built on Microsoft Surface

1

I am very close to finish another project in Fraunhofer FIT: IdeaPitch on the Microsoft Surface.

This concept is very simple, you are able to “store” ideas in a repository, created using PHP and MySQL, and later on manipulate it on Microsoft Surface, along with the rest of the contributors. Other clients, iPhone and Air, were developed and are able to connect to the repository and register the ideas there. They are acting like individual clients, the iPhone can’t be used comfortable by more than one person. Not to mention that this is kind of personal device by its nature.

The Surface application allows users to connect to a PHP webservice which provides the interface to the small repository for “ideas”, the transfer is using XML to provide a easy way to consume data. Below you can see some photos which depict how these ideas are shown. The application uses quite a lot from the surface features – multitouch, special contextual menus – different for “idea” representation and for the main surface, a custom built management interface, allowing easy saving and restore of the session from the repository.

My experience on Microsoft Surface

It features “agents” which can:

  • send the message back to the sender,
  • “duplicate” the message
  • send it to a timer
  • to a random logged in user by using the “decide”
  • … and worth mention also to a Nabaztag, the funny white wireless rabbit!

I have the feeling that this app will be demoed soon in some fairs or conferences regarding communication and collaboration where Fraunhofer FIT will be represented!

 

Change screen orientation of a Microsoft Surface application

1

Change screen orientation of a Microsoft Surface application - Programming with C# and using WCF / WPF and Silverlight

Microsoft Surface is designed to allow MultiUser and MultiTouch interaction.While MultiTouch is easy to acknowledge, the MultiUser and designing a smart changing of Surface’s screen orientation is a little difficult coming from desktop computing, where the monitor’s down will be the same always.

In order to understand the need of changing the screen orientation on a Microsoft Surface, you might want to think about it’s normal usage: Collaboration and User experience. In the implementation for a group of 4-8 people, sitting around the Surface, their need for rotating the environment is almost zero or otherwise they will experience dizziness and losing their focus while rotating the environment for one of them.

While for the situation in which you have casual visitors(as in BMW implementation in their showrooms), who sit in pairs working on one Surface, you might considering rotating the window such that the ‘Down’ of the application would be the nearest edge to them.

(more…)

How to make a Print Screen on Microsoft Source using WPF

0

Making a Printscreen with WPF on Microsoft Surface - Programming with C# and using WCF / WPF and Silverlight

After we took a look inside of Microsoft Surface, let’s see how to take a later look on the surface, by creating printscreens of the application.

In some WPF applications you’ll need to take a quick screenshot of the users’ screen, allowing him (or them, in case of Multi User Surface) for later reviewing. Now, on Surface there can be only one full screen and active application. So it use the entire screen of the device.

Here are the steps in order to accomplish that:

First, we need to add to Visual Studio project the references to the libraries that we’ll use:

using System.Drawing;
using System.Drawing.Imaging;
using System.Windows.Forms;

Then, we will add create the method that will do the actual saving to a specific file, with the format PNG:

public void MakeScreenshot(String fileName)
{
    Bitmap bmpScreenshot;
    Graphics gfxScreenshot;

    //first, we create&set a bitmap object to the size of the screen
    bmpScreenshot = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height, PixelFormat.Format32bppArgb);

    //Using the bitmap, we create a graphics object
    gfxScreenshot = Graphics.FromImage(bmpScreenshot);

    //Copy the rectangle (the screen in our case) - from the upper left corner to the right bottom corner
    gfxScreenshot.CopyFromScreen(Screen.PrimaryScreen.Bounds.X, Screen.PrimaryScreen.Bounds.Y, 0, 0, Screen.PrimaryScreen.Bounds.Size, CopyPixelOperation.SourceCopy);

    // Do the saving, outputing a file by supplying the name and format it as PNG
    bmpScreenshot.Save(fileName, ImageFormat.Png);
}

That’s all, folks – Use and enjoy!

C# .Net using Post with HTTPWebRequest

0

Microsoft Surface - Programming with C# and using WCF / WPF and Silverlight

Just a reminder for posterity : posting with .Net its so easy! Check out the Cocoa touch framework to  realize the  difference!

 

 
 public string Post(string url, string data) {
  string strReturn = null;
  try
  {
	  //Encoding the post vars
	  byte[] buffer = Encoding.ASCII.GetBytes(data);
	  //Initialisation with provided url
	  HttpWebRequest WebReq = (HttpWebRequest)WebRequest.Create(url);
	  
	  //Set method to post, otherwise postvars will not be used
	  WebReq.Method = "POST";
	  WebReq.ContentType = "application/x-www-form-urlencoded";
	  WebReq.ContentLength = buffer.Length;
	  Stream PostData = WebReq.GetRequestStream();
	  PostData.Write(buffer, 0, buffer.Length);
	  //Closing is always important
	  PostData.Close();
	  
	  //Get the response handle, we have no true response yet
	  HttpWebResponse WebResp = (HttpWebResponse)WebReq.GetResponse();
	  
	  //information about the response
	  HTTPStatusCode status = WebResp.StatusCode;
	  string server = WebResp.Server;

	  //read the response 
	  Stream WebResponse = WebResp.GetResponseStream();
	  StreamReader _response = new StreamReader(WebResponse);
	  strReturn =  _response.ReadToEnd();
  }
  catch (Exception ex)
  {
	  MessageBox.Show(ex.Message);
  }
  
  return strReturn.Trim();
}

Enjoy!

Microsoft Surface – What’s inside

4

 

Microsoft Surface - What's insideAfter starting the task, I started to be very curios about the technology that drives this device.I started looking over the internet and I found this picture. Very interesting, isn’t it? Basically contains a normal computer, linked to a projector and few infrared cameras.

1) Screen, the visual part of the device  – Contains a special diffuser which turns the Surface’s acrylic tabletop into a big horizontal “multitouch” screen, capable of acquiring and processing multiple inputs from multiple users in the same time. The Surface is far more advanced than simple multitouch devices, being capable to be aware of different objects by recognizing their shape or by reading coded “domino” tags when placed on the table.

(more…)

Microsoft Surface – new task and new challenges

0

Microsoft Surface - new task new challengesNew day, new task, new challenges – Today I started working on a social collaborative tool which will work on Surface, but extended eventually to Flex 3, Silverlight and iPhone.

First impression: Visual Studio is an old friend. Still, bad news: Surface SDK is kept locked in a website, having access only those who bought a license. Shame, Microsoft!

After installing the SDK I started running the examples, I noticed that many events are new, a lot of new interaction techniques appeared ( the device can track up to 50 different fingers) and also the trackers who can be identified and corresponding menus, actions, interactions can be setup.

I’m looking forward to this new style of programming and really hope to learn it as fast as Objective-C.

Working in Fraunhofer Institute of Technology

2

Starting today, I work as a Student Helper in Fraunhofer Institute for Applied Information Technology. The branch from Sankt Augustin, which I joined, is focused on the research of human-centered computing in a process context. I will activate in the Cooperation and Community Support department, which deals with the research and development of community portals, (mobile) communities and cooperation, Internet-based groupware, cooperative knowledge management, application service providing for cooperative work and virtual teams, rating and recommender systems and cooperative learning environments.

The head of the department is Prof. Wolfgang Prinz, PhD and I will work closely with Mr. Nils Jeners, researcher in FIT. I had the pleasure of attending Mr. Prinz course, CSCW and Groupware, while being student in the Media Informatics Master, held by RWTH Aachen University. CSCW stands for Computer Supported Collaborative Work.

My first task is to study the Twitter community, applications based on it and the actual phenomena. My work should help in better understanding the aspects of human behavior, social interaction between humans and in particular the tools and services used for microblogging. This will allow also to discover ways to extract patterns in the context of this technology, who is changing the ways that people interact and socialize over the Internet.

PDC 2008 – Apps for babies in .Net 4.0

1

My personal Software engineer model, Mr. Scott Hanselman, had a very nice presentation at PDC 2008.

He explained the usage of Microsoft’s .Net 4.0 framework in real life examples, creating an interesting environment for very young people (less than 4 years) using Silverlight, PDAs, the new Surface device, webservices, real time interrogation to data bases by auto updating reports and others.

http://channel9.msdn.com/pdc2008/TL49/

Click here to see the App for babies presentation

Join Scott Hanselman for this lots-of-code-minimal slides talk that walks through the sheer joy of building out a .NET Framework application with Visual Studio using many of the new advances in the .NET Framework 3.5SP1 and 4.0. We have a data layer with Entity Framework, use REST web services with WCF and ADO.NET Data Services, write an ASP.NET site for reporting using Dynamic Data and MVC. All the data will come from a WPF client application and a Silverlight application that the audience will run live! All this, plus it’s an application that babies and toddlers will love!

Enjoy!

Go to Top