Flash Gaming Summit Videos
Mar 10th
[PT]
Decorreu no passado dia 8 de Março em San Francisco o “Flash Gaming Summit“, uma conferência dedicada ao desenvolvimento de Jogos com a tecnologia Flash.
O evento foi dividido por duas salas: “Robertson Auditorium” e “Fisher Lunchroom” e a distribuição das sessões foi a seguinte:
- Robertson Auditorium
- Opening Keynote – Jameson Hsu (CEO, Moch Media)
- Panel: 4 Keys to a Sucessfull Social Game
- Panel: Moneu in Flash – Next Generation Monetization Games
- Adobe Tools and Services for Flash Games
- The Mochis Awards Show
- Panel: Monetizing Your Game Outside of Sponsorship
- Panel: Everything About Sponsorship & Licensing
- The Ups and Downs of Getting a Premium Flash Game to Success
- Fisher Room
- Canabalt: Behind the Skyline
- From Bedroom to Medium Sized Office – The Nitrome Story
- PushButton Engine 101
- Flash Games Invade the Third Dimension! Papervision3D
- HaXe for Flash Game Developers
- Boxhead (unreleased) Deconstruction
Todas estas apresentações foram gravadas e podem ser vistas aqui!!
[EN]
Took place at San Francisco in the last March 8th the “Flash Gaming Summit“, an event for Game Development with Flash Platform.
The event was divided into two rooms: “Robertson Auditorium” and “Fisher Lunchroom” and the sessions were sorted this way:
- Robertson Auditorium
- Opening Keynote – Jameson Hsu (CEO, Moch Media)
- Panel: 4 Keys to a Sucessfull Social Game
- Panel: Moneu in Flash – Next Generation Monetization Games
- Adobe Tools and Services for Flash Games
- The Mochis Awards Show
- Panel: Monetizing Your Game Outside of Sponsorship
- Panel: Everything About Sponsorship & Licensing
- The Ups and Downs of Getting a Premium Flash Game to Success
- Fisher Room
- Canabalt: Behind the Skyline
- From Bedroom to Medium Sized Office – The Nitrome Story
- PushButton Engine 101
- Flash Games Invade the Third Dimension! Papervision3D
- HaXe for Flash Game Developers
- Boxhead (unreleased) Deconstruction
All presentations were recorded and can be watched here!!
RIAPT @ Oporto
Mar 6th
[PT]
Decorreu este fim-semana, na bonita cidade do Porto um evento da comunidade portuguesa RIAPT. O evento contou com 60 pessoas e foi uma tarde muito bem passada a falar de tecnologia, usabilidade, FlashPlatform, Silverlight, ….. e muito mais conhecimentos e pensamentos.
A minha apresentação foi após a apresentação do Luis Alves Martins (Architect Evangelist da Microsoft Portugal) e após várias apresentações sobre FlashPlatform. Uma vez que venho dos dois Mundos, aproveitie para iniciar com pequenas provocações, mas tudo num ambiente altamente descontraido.
O Luis Martins mostrou o site do HardRock “Memorabilia” para exemplificar o que é o DeepZoom, e eu aproveitei para mostrar o Zermatt com a desculpa de que sou “Developer and Mountain Climber” e o site da Playboy “Cover to Cover”
Seguidamente mostrei que no CodePlex já se encontra um projecto semelhante ao Papervision3D, mas para Silverlight – Balder e o SLARToolkit para Realidade Aumentada. Como facilmente se conclui que eu fui apresentar logo após uma apresentação de PaperVision3D e FLARToolkit.
Após as provocações iniciei a minha apresentação “Silverlight 101 – Application Anatomy [Part1 - Get Started]“.
A apresentação teve por finalidade explicar as diferenças entre os templates que o Visual Studio 2010 traz para projectos Silverlight – Application; Navigation Application e Business Application. Claro está que após me aperceber que cerca de 30% da plateia era de Design, aproveitei para acrescentar alguns slides – Silverlight Application em Expression Blend e “Coding” em Expression Blend.
Aqui estão os slides da minha apresentação no RIAPT. Foi um grande evento e já está combinado que irei comparecer nos próximos.
Até lá.
As reacções no momento foram boas e o feedback tem sido interessante. Aqui está uma imagem que um dos “atendees” me enviou após a frase “Developer and Climber”:

[EN]
Last weekend took place at the beautifull city of Oporto the RIAPT event. The event was attended by 60 people and was a great afternoon talking about Technology, Usability, FlashPlatform, Silverlight…and much more.
My presentation was following the presentation of Luis Alves Martins (Architect Evangelist Microsoft Portugal) and after several FlashPlatform presentations. Since I have been on both worlds, I decided to include some minor provocations, but all in a highly relaxed ambience.
Luis Martins showed the HardRock “Memorabilia” site to exemplify what is DeepZoom about, and I showed the Zermatt with the excuse of being a “Developer and Mountain Climber” and the Playboy “Cover to Cover” site
Then I showed that in CodePlex we already have a Papervision3D similar project , but for Silverlight – Balder and SLARToolkit to Augmented Reality. As we can conclude I was presenting shortly after a PaperVision3D and FLARToolkit presentation.
After that I began my presentation “Silverlight 101 – Application Anatomy [Part1 - Get Started]“.
The presentation aimed to explain the differences between the templates that Visual Studio 2010 brings to Silverlight projects – Application; Navigation Application and Business Application. In the meantime I realized that my audience had 30% designers, so I took the opportunity to include some slides about Silverlight Application in Expression Blend and “Coding” using Expression Blend as an editor.
Here are the slides from my presentation at RIAPT. It was a great event and is already scheduled that I will attend the next one.
The reactions at the time were good and the feedback has been interesting. Here is an image that one atendee sent me after my “Developer and Climber” phrase.
Project Rosetta Releases API Guide
Mar 3rd
[PT]
O site “Project Rosetta” publicou recentemente um pequeno guia com o intuito de facilitar a “tradução” de alguma sintaxe do API do Flash para Silverlight.
O intuito não é a existência de comparativos mas sim funcionar como um pequeno “dicionário”.
Este guia está dividido em três categorias:
- Fundamentos e Ferramentas
- ActionScript para C#
- MXML para XAML
- FLA, FLEX Project para .NET Project
- SWF para XAP
- Flash Professional para Expression Blend
- Flex/Flash Builder para Visual Studio
- Grafismos e Imagens
- Desenho Vectorial
- Cores
- Brushes
- Imagens
- Displaying Objects
- Framework Element
- Content Control
- Application e RootVisual
- Adicionar Elementos
- Remover Elementos
- MovieClip para UserControl
- alpha para Opacity
- cacheAsBitmap para CacheMode
- contextMenu para MouseRightButtonDown
- filters para Effect
- height para Height
- mask para Clip
- mouseX, mouseY para MouseMove
- name para x:Name e declaração de variáveis
- parent para Parent
- root para RootVisual
- rotation para RotateTransform
- rotationX, rotationY, rotationZ para PlaneProjection
- scaleX, scaleY para ScaleTransform
- tabChildren para TabNavigation
- tabEnabled para IsTabStop
- transform para MatrixTransform
- width para Width
- x, y para Canvas
- visible para Visibility
- FlexComponents para Controls
- AdvancedDataGrid para DataGrid
- Alert para ChildWindow
- Button para Button
- CheckBox para CheckBox
- ComboBox para ComboBox
- DataGrid para DataGrid
- DateChooser para Calendar
- DateField para DatePicker
- HorizontalList para ListBox
- HSlider para Slider
- Image para Image
- Label para TextBlock
- LinkButton para Button
- List para ListBox
- NumericStepper para NumericUpDown
- ProgressBar para ProgressBar
- RadioButton para RadioButton
- RichTextEditor para RichTextArea
- Text para TextBlock
- TextInput para TextBox
- TileList para ListBox
- Tree para Treeview
- VideoDisplay para MediaElement
- VSlider para Slider
- Accordion para Accordion
- Box, HBox, VBox para StackPanel
- Canvas para Canvas
- DividedBox, HDividedBox, VDividedBox para GridSplitter
- Grid para Grid
- TabNavigator para TabControl
No site encontrarão então as “traduções”.
Divirtam-se.
[EN]
“Project Rosetta” website recently published a small guide to help “translating” the Flash API to Silverlight words.
The idea is not about face-to-face comparisons, it is just a small “dictionary”.
This guide is splited in three categories:
- Fundamentals and Tools
- ActionScript to C#
- MXML to XAML
- FLA, FLEX Project to .NET Project
- SWF to XAP
- Flash Professional to Expression Blend
- Flex/Flash Builder to Visual Studio
- Graphics and Images
- Shapes
- Colors
- Brushes
- Images
- Displaying Objects
- Framework Element
- Content Control
- Application and RootVisual
- Add Childrens
- Remove Childrens
- MovieClip to UserControl
- alpha to Opacity
- cacheAsBitmap to CacheMode
- contextMenu to MouseRightButtonDown
- filters to Effect
- height to Height
- mask to Clip
- mouseX, mouseY to MouseMove
- name to x:Name and variable declaration
- parent to Parent
- root to RootVisual
- rotation to RotateTransform
- rotationX, rotationY, rotationZ to PlaneProjection
- scaleX, scaleY to ScaleTransform
- tabChildren to TabNavigation
- tabEnabled to IsTabStop
- transform to MatrixTransform
- width to Width
- x, y to Canvas
- visible to Visibility
- FlexComponents to Controls
- AdvancedDataGrid to DataGrid
- Alert to ChildWindow
- Button to Button
- CheckBox to CheckBox
- ComboBox to ComboBox
- DataGrid to DataGrid
- DateChooser to Calendar
- DateField to DatePicker
- HorizontalList to ListBox
- HSlider to Slider
- Image to Image
- Label to TextBlock
- LinkButton to Button
- List to ListBox
- NumericStepper to NumericUpDown
- ProgressBar to ProgressBar
- RadioButton to RadioButton
- RichTextEditor to RichTextArea
- Text to TextBlock
- TextInput to TextBox
- TileList to ListBox
- Tree to Treeview
- VideoDisplay to MediaElement
- VSlider to Slider
- Accordion to Accordion
- Box, HBox, VBox to StackPanel
- Canvas to Canvas
- DividedBox, HDividedBox, VDividedBox to GridSplitter
- Grid to Grid
- TabNavigator to TabControl
You may find those “translations” on the site.
Enjoy.
Amy Blankenship on Social Networking
Mar 3rd
[PT]
A autora da O’Reilly, Amy Blankenship escreveu uma série de artigos no site InsideRIA sobre o seu modo pessoal de ver a utilização do “Social Media”.
Amy aborda a utilização do Twitter, Facebook, Blog pessoal e LinkedIn. É de salientar que Amy é oradora convidada para eventos “worldwide”, principalmente sobre Flex e a utilização do “Social Media” é a forma de se manter em contacto com os amigos, restantes developers e organizadores dos eventos.
Aconselho a leitura para todas as pessoas que fazem da WEB uma grande fatia do seu modo de vida.
[EN]
O’Reilly’s author, Amy Blankenship wrote a series of articles to InsideRIA about her usage of “Social Media”.
Amy wrote about Twitter, Facebook, personnal Blog and LinkedIn. It’s note to mention that Amy is an invited speaker for worldwide events about technology, mostly about Flex, and “Social Media” it’s the way to keep in touch with friends, fellow developers and events managers.
I thereby invite everyone of you, who sees the WEB as a big part of life, to read it.
MEF in SilverlightTV
Mar 3rd
[PT]
Silverlight TV é um projecto do John Papa, um Evangelista de Silverlight da Microsoft Corp. O projecto consiste em episódios com entrevistas as personalidades do Mundo do Silverlight, sejam eles evangelistas, developers, designers … mas todos têm em comum a grande paixão pela tecnologia.
A pouco tempo foram lançados uns quantos episódios dedicados ao MEF.
Os primeiros dois episódios contaram com o Hamilton “Hammet“ Verissimo como convidado, e os outros dois foram com o Glen “MEF Maniac” Block.
Hamilton Verissimo é o fundador do “Castle Project“, um projecto open-source em .NET que visa simplificar o desenvolvimento de aplicações empresariais e web.
Glen Block é “Project Manager” para a tecnologia Managed Extensibility Framework (MEF) no .NET4.0.
Siga para a lista de episódios de MEF:
Hamilton debate qual o propósito do MEF e o porquê da sua utilização nas aplicações Silverlight. Este episódio é repleto de “inside picks” no código dos exemplos que o Hamilton levou ao programa.
Hamilton debate a utilização de Metadata no MEF, quais os cenários e os PROs e CONTRAs.
Glenn Block fez deste episódio O episódio zero da série MEF. Temos um episódio sem código, onde se abordarão cenários onde a utilização de MEF seria uma mais-valia.
Glenn Block debate uma das grandes funcionalidades do MEF, o carregamento dinâmico de ficheiros XAP.
Como poderão ter reparado, a numeração dos episódios do SilverlightTV não estão seguidos, pois existem mais temas … e aqui só contemplei a “tecnologia” MEF.
[EN]
Silverlight TV it’s a John Papa’s project, he is a Silverlight Evangelist from Microsoft Corp. This project consists of interviews with personalities from the Silverlight world, they may be evangelists, developers, designers … but all of them must have the same passion for technology.
It was recently released a few episodes dedicated to MEF.
The first two had the presence of Hamilton “Hammet“ Verissimo, and the other two with Glen “MEF Maniac” Block.
Hamilton Verissimo is the founder of ”Castle Project“, a .NET open-source project that seeks new ways to ease the enterprise and web applications development.
Glen Block is a ”Project Manager” for Managed Extensibility Framework (MEF) in .NET4.0.
The list of episodes:
Hamilton debates what is the purpose of MEF and why it should be used in Silverlight applications. This episode is full of inside picks to the samples code.
Hamilton debates the usage of Metadata in MEF, its scenarios and PROs and CONs. CONTRAs.
Glenn Block made this episode as an episode zero of the series. We have a “no-code” episode, where the debate focus on the “why MEF” and where to use it.
Glenn Block debates about one of the best features on MEF, the dynamic load and unload of XAP files.
As you may see, the SilverlightTV list isnt in a straight forward enumeration, that is because many more topics have been discussed … however in this post I just “think” about MEF.
Leveraging Azure with Non-Microsoft Technologies
Feb 24th
[PT]
Josh Holmes, UX Architect Evangelist da Microsoft esteve ontem no Campus FCT-UNL (Caparica) a dar uma palestra sobre Windows Azure com PHP, Ruby, Python e MySQL.
Josh Holmes começou com uma introdução ao Cloud Computing e um pequeno comparativo com os tipos de “hosting” mais comuns:
- Servidores “In House” ou “Hosted”
- Todo o IT tem de ser comprado => muito dinheiro => muito tempo
- Necessário projectar a capacidade dos servidores para os momentos de maior “pico”, mesmo quando esses são casos pontuais => má amortização do equipamento
- Cloud Computing
- Não tem custos iniciais e não necessita de tempo de configuração
- (Aqui o Josh deixou uma nota interessante) Cloud Computing não é para substituir os alojamentos “normais”, é só para aplicações empresariais.
A sessão prosseguiu com os tipos de Cloud Computing que existem:
- Private Cloud (On-Premise)
Toda a gestão da Cloud fica a cargo do “nós”
- Infrastructure (IaaS)
Utilização da infraestrutura como um serviço, ou seja, não somos responsáveis por toda a rede mas sim só pelo “nosso pedaço”
- Platform as a Service (PaaS)
Não queremos saber da Infraestrutura, só estamos interessados em tirar partido das potencialidades da plataforma de serviços. (Windows Azure está nesta tipologia)
“Agora que já sei onde se “encontra” o Windows Azure, quero saber onde estão realmente os DataCenters”
- USA
- Quincy, WA
- Chicago, IL
- San Antonio, TX
- Cambridge, MA
- Europa
- Dublin, Irlanda
- Amesterdão, Holanda
- Ásia
A “Nuvem” da Microsoft é o passo seguinte da apresentação:
- Application Services
- Bing
- Windows Live
- Office Live
- Health Vault
- Microsoft Advertising
- Software Services
- Office Online
- Dynamics CRM Online
- Exchange Online
- …
- Platform Services
- Windows Azure
- SQL Azure
- AppFabric
- Live Mesh
- …
E salta um slide com uma mensagem importantissima para quem está a considerar o Cloud Computing:
“Not everything has to or can live in the cloud. Only need the things that benefits on being in the cloud. The core strategy is ‘Hybrid‘, we call that Software+Services“
A virtualização do Windows Azure é apresentada em 4 tipos:
- Small: (1×1.8GHz – 1.76GB memory)
- Medium (2×1.8GHz – 3.5GB memory)
- Large (4×1.8GHz – 8GB memory)
- XLarge (8×1.8GHz – 16GB memory)
Claro que cada um terá o seu valor específico e todas as “taxas” – pedidos, trafego, etc… Assim é aconselhável se fazerem simulações de ROI aqui: http://AzureROI.CloudApp.net – reparem que já está na Cloud
O Windows Azure divide-se em dois “Roles”:
- Web Role
- External Facing
- HTTP/HTTPS endpoints
- Short lived calls
- “Think Web Server”
- Worker Role
- Internal Facing
- TCP/HTTP endpoint
- Long running processes
- “Think Service or Daemon”
Ok, já sabemos o que é o Cloud Computing, como é que a Microsoft se posiciona nesta tecnologia, como se processam as coisas dentro do Azure … é chegada a vez das tecnologias “Non-Microsoft”:
- Running PHP and Ruby on Azure
É possível se ter várias versões de PHP a correr lado a lado, pois basta colocar todos os ficheiros dentro de um package e colocar vários Web Roles (seria um por versão do PHP). Para isto funcionar teremos de colocar o PHP dentro de um WebRole, colocar o Package do PHP Runtime e apontar para o FastCGI.
Em termos de “tools”, temos o “Windows Azure for Eclipse” que irá fazer muito do trabalho pesado por nós; irá criar o Web.config e Web.roleConfig; e as implementações e debug será no Dev Fabric. (tools: http://windowsazure4e.org)
No WorkerRole podemos executar EXEs, logo é possível ter JAVA Tomcat no Windows Azure, MySQL, etc … Para tal bastará arrancar o processo WorkerRole, copiar os EXEs para a pasta e executar o processo. Não se esqueçam de ir monitorizando a saúde do processo…
E se eu quiser utilizar o Cloud Computing como “Storage” ?
O Windows Azure tem vários tipos de “Storage”:
- Blobs -> “storage” de informação não estruturada. Será particionada por vários contentores
- Queues -> “Buffered delivery data storage”
- Tables -> informação tabular ou semi-estruturada. As tabelas conterão entidades e as entidades conterão propriedades (linhas x colunas). As tabelas serão armazenadas em partições, e serão replicadas. A utilizar quando não há necessidade de uma BD relacional, pois é altamente escalável.
- Drives -> vai funcionar como um disco rigido em formato NTFS. Os mapeamentos serão para Blobs (ver acima)
As ferramentas para utilizar “Windows Azure Storage” com PHP poderão ser descarregadas do Codeplex (http://phpazure.codeplex.com)
“Mas eu necessito de uma BaseDados Relacional !! E agora ?”
Para dados relacionais temos o “Windows SQL Azure”, que irá permitir dados relacionais “a la SQL Server”, RDMS, altamente escalável, “strongly typed”, replicado 3x para garantir fiabilidade de dados e com uptime de 99.999%.
Atenção que “SQL Azure” não é uma versão do “SQL Server” na Cloud, há uma série de funcionalidades que não são compatíveis. Para o efeito fica uma lista do que é possível:
- Tables, Indexes e Views
- Stored Procedures
- Triggers
- Constraints
- Temp Tables
Para migrar uma BD, aqui está a ferramenta: http://sqlazuremw.codeplex.com
Para o caso de se querer utilizar MySQL, colocar a correr dentro de um WorkerRole. (ver acima, similar ao PHP).
A ZendFramework já tem suporte para Windows Azure e Azure Storage, e brevemente incluirá também AppFabric (Service Bus e Access Control).
Foi uma boa palestra, com informação muitissimo interessante!!!
Obrigado Josh.
[EN]
Josh Holmes, UX Architect Evangelist for Microsoft was yesterday at the FCT-UNL Campus (Caparica) to present us with a talk about Windows Azure with PHP, Ruby, Python and MySQL.
Josh Holmes started with a brief introdution to Cloud Computing and a small ”face to face” with other usual “hosting“:
- “In House” or “Hosted” Servers
- Must purchase the entire IT => costs money => costs time
- Have to figure out all the IT to face major “spikes”, even when those are from time to time => wast of capacity
- Cloud Computing
- No initial costs e no config time
- (Josh said a nice statement here) Cloud Computing isn’t to compete with Shared Hostings, its only for real enterprise applications.
The talk continued with the different Cloud Computing types:
- Private Cloud (On-Premise)
“We” manage everything
- Infrastructure (IaaS)
Usage of the infrastructure as a Servico, that is, we are not responsible for the entire network but only for our “piece”.
- Platform as a Service (PaaS)
Infrastructure? What infrastructure? We only are responsible to take advantage of the platform as a service. (Windows Azure seats here)
“Now I know where Windows Azure seats, I want to know where are the DataCenters”
- USA
- Quincy, WA
- Chicago, IL
- San Antonio, TX
- Cambridge, MA
- Europe
- Dublin, Ireland
- Amesterdam, Netherland
- Asia
Microsoft “Cloud” is the next step on the talk:
- Application Services
- Bing
- Windows Live
- Office Live
- Health Vault
- Microsoft Advertising
- Software Services
- Office Online
- Dynamics CRM Online
- Exchange Online
- …
- Platform Services
- Windows Azure
- SQL Azure
- AppFabric
- Live Mesh
- …
A slide with an importante statement jumps in:
“Not everything has to or can live in the cloud. Only need the things that benefits on being in the cloud. The core strategy is ‘Hybrid‘, we call that Software+Services“
Windows Azure virtualization is presented in 4 different “tastes”:
- Small: (1×1.8GHz – 1.76GB memory)
- Medium (2×1.8GHz – 3.5GB memory)
- Large (4×1.8GHz – 8GB memory)
- XLarge (8×1.8GHz – 16GB memory)
Of course that every single one has is price, therefore is mandatory to do some ROI simulations: http://AzureROI.CloudApp.net – behold, its a Cloud Appl ;)
Windows Azure has two “Roles”:
- Web Role
- External Facing
- HTTP/HTTPS endpoints
- Short lived calls
- “Think Web Server”
- Worker Role
- Internal Facing
- TCP/HTTP endpoint
- Long running processes
- “Think Service or Daemon”
Ok, Cloud Computing – check; whats Microsoft vision – check; who things work inside Azure – check … its time for some “Non-Microsoft” Technologias:
- Running PHP and Ruby on Azure
Its possible to have different PHP versions running side-by-side, just needs to have the right packages inside different WebRoles. So, WebRole running, PHP Runtime Package inside of it and pointing to FastCGI.
We have “Windows Azure for Eclipse” that will do all the major heavy leafting; generate Web.config and Web.roleConfig; and all implementations and debugging will be at Dev Fabric. (tools: http://windowsazure4e.org)
Inside WorkerRole we may run EXEs file, therefore its possible to have JAVA Tomcat or MySQL on Windows Azure … Don’t forget to monitorize your process health…
And if I want to use Cloud Computing as “Storage” ?
Windows Azure has different kinds of ”Storage”:
- Blobs -> “storage” for non-structured data. Will be partitionated by Containers
- Queues -> “Buffered delivery data storage”
- Tables -> Tabular or semi-structured data. Tables contains Entities and Entities contains Properties (rows x columns). Tables will be stored in partitions e will be replicated.It’s massively scalable. Use it when there’s no need for a Relational DB.
- Drives -> will work as a NTFS hard-drive. It will map back to Blobs (see above)
The necessary tools for ”Windows Azure Storage” with PHP may be download at Codeplex (http://phpazure.codeplex.com)
“But I need a Relational BD !! Now what ?”
For relational data we have ”Windows SQL Azure”, that will work similarly to a ”a la SQL Server” DB; RDMS, massively scalable, “strongly typed”, replicated 3x for high reliability and with an uptime of 99.999%.
Note that ”SQL Azure” isn’t an ”SQL Server” version for Cloud; there are a bunch of features that will not work. Here it goes a shortlist of the possible features:
- Tables, Indexes and Views
- Stored Procedures
- Triggers
- Constraints
- Temp Tables
DB migration, use this tool: http://sqlazuremw.codeplex.com
For MySQL, will work inside a WorkerRole. (see above, similar to PHP).
ZendFramework has now support for Windows Azure and Azure Storage, and soon also have AppFabric (Service Bus and Access Control).
It was a nice talk, with a lot of valuable information!!!
Thanks Josh.
Visual Studio 2010 Release Candidate and Silverlight 4
Feb 10th
[PT]
Já está disponível a versão RC do VisualStudio2010, no entanto é de salientar que não tem suporte para desenvolvimento de Silverlight4.
O suporte para desenvolvimento de Silverlight3 está presente, mas uma vez que o próprio Silverlight4 também se encontra em Beta, a Microsoft preferiu não o incluir nesta versão ao VS2010.
Segundo a Microsoft, quem já se encontrar a fazer testes e experiências em Silverlight4 deverá de continuar com a versão BETA2 do VisualStudio2010, sendo que está previsto a inclusão do Silverlight4 na versão RC na próxima “iteração” do próprio Silverlight4 … mas a data ainda não é pública.
É também importante frisar que não será possível correr lado a lado as versões Beta2 e Release Candidate.
Vamos aguardar portanto !!
[EN]
It’s already available the RC version of VisualStudio2010, however it is importante to note that doesn’t support Silverlight4 development.
Support for Silverlight3 development is present, but since the even Silverlight4 is still in beta, Microsoft chose not to include this on the current VS2010 version.
According to Microsoft, who is already doing tests and experiments in Silverlight4 should continue with the BETA2 version of VisualStudio2010, and in a near future Silverlight4 will be included in VS2010 RC, when a new “iteration” of the SL4 Beta is released … but the date is not yet public.
Please note that that the Beta2 and Release Candidate versions may not run side-by-side.
Let’s wait then !!
Microsoft WebDay@Porto – o desfecho / Microsoft WebDay@Oporto – the aftermath
Feb 8th
[PT]
No passado dia 2 de Fevereiro realizou-se no Porto o “WebDay“, um dia dedicado ao Universo WEB sob o ponto de vista da Microsoft.
O evento contou com mais de 400 pessoas, e foi direccionado para todos os profissionais da área web onde se pode ver as tendências e as soluções que a Microsoft propõe tanto em tecnologias, plataformas e ferramentas.
Houve uma grande participação das comunidades e as sessões foram todas muito participativas, sendo o Q&A um momento obrigatório e que algumas vezes se prolongou para além do horário e da própria sala. Arrisco-me mesmo a deixar uma confidência pessoal ao assumir que o pessoal nortenho é mais colaborativo e participativo neste tipo de eventos.
O dia foi preenchido com sessões que abordaram Silverlight, Sharepoint 2010, Expression Blend, ASP.NET e Windows Azure.
O único senão foi o facto de ser um evento de um dia, pois certamente que haveriam mais temas para se apresentar, se debater e se partilhar experiências. Esperemos que a Microsoft faça mais eventos deste tipo no Norte do nosso país.
Podem encontrar os PPTx das apresentações no site do WebDay.
Algumas fotos do evento no DeepZoomPix.
[EN]
In the past 2 February was held in Porto, the “WebDay” a day dedicated to the WEB universe from the point of view of Microsoft.
The event featured more than 400 people and was aimed at all professionals in the web where you can see trends and solutions that Microsoft offers both technologies, platforms and tools.
There was a large participation of communities and the sessions were all very active, and the Q & A were mandatory even sometimes extended beyond the time and the room itself. I dare even to leave a personal confidence to assume that the northern people is more collaborative and participative in this type of events.
The day was filled with sessions that addressed Silverlight, Sharepoint 2010, Expression Blend, ASP.NET and Windows Azure.
The only drawback was the fact it was a one-day event, because surely there would be more issues to present, to discuss and to share experiences. Let hope that Microsoft managed more such events in the North of our country.
The presentations PPTx can be found on the WebDay site.
Some photos at DeepZoomPix.
MIX10 & Windows Phone
Feb 5th
[PT]
Joe Belfiore, Vice-Presidente do “Windows Mobile Management” irá estar presente na keynote do MIX10.
Foi também anunciado a inclusão de 11 novas sessões sobre Windows Phones, sendo no entanto os temas das sessões uma incógnita.
Sendo o MIX um evento primariamente a focar o Mundo WEB, esta notícia vem dar peso ao que se tem vindo a falar no Twitter - “que o Silverlight irá estar no Windows Mobile 7″.
Falta sensivelmente 1 mês para o MIX10, mas certamente que haverá mais novidades até lá.
[EN]
Joe Belfiore, Vice President for Windows Mobile Management will present at MIX10 keynote.
With that, also 11 new Mobile Phone sessions were announced, however the sessions title is still a mistery.
Since the MIX event primarily focus on the Web World, this news is giving weight to what has been talking on Twitter – “that Silverlight will be Windows Mobile 7.”
With less then a month for MIX10, certainly there will be more news soon.
Selecciona a localidade onde gostarias de ter um Workshop de Silverlight ! / Which location would you like to have a Silverlight Workshop?
Feb 5th
[PT]
Abri um pequeno “Poll” para tentar saber em que local irei realizar um workshop de Silverlight, e está aberto até à altura do MIX10.
Votem e deixem os vossos comentários sobre o tipo de tema que gostariam de ver abordados nesse workshop.
Até breve!
[EN]
I started a poll about “Which location would you like to have a Silverlight Workshop” and it will run until MIX10.
Vote and leave your comments about which subject you would like to see presented.
See you soon!

