Navigation

Search

Categories

On this page

DSL Workbench no ISEL a 6 de Abril
EMEA Architect Tour 2005 - Avaliação
Groove & Ray Ozzie na Microsoft
Patrick Tisseghem em Portugal para ensinar Office Information Bridge Framework e Infopath
Seminário de "Design Patterns" na Universidade de Coimbra
PatternShare.org
Jan Tielens volta a Portugal
Webcasts dedicados à banca: 14-18 Fev
Architecture Center
Formação Biztalk no Porto
Consultores Biztalk?
O Aaron Skonnard também já viu a luz!
Pós-graduação em Engenharia de Aplicações Empresariais
[XATA 2005] XML: Aplicações e Tecnologias Associadas
Novas ferramentas procuram-se!
SOA: tecnologia ou arquitectura?
Integração Contínua e Test-Driven Development no encontro de utilizadores .NET
Tutorial em Lisboa sobre como desenhar "Domain Specific Modeling Languages"
Integração Contínua + eXtreme Feedback
Software Factories

Archive

Blogroll

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.



RSS 2.0 | Atom 1.0 | CDF

Send mail to the author(s) E-mail

Total Posts: 110
This Year: 5
This Month: 0
This Week: 0
Comments: 35

Sign In
Pick a theme:

# Thursday, March 24, 2005
Thursday, March 24, 2005 12:49:26 AM (GMT Standard Time, UTC+00:00) ( Apresentações | Software Factories )

Dia 6 de Abril vai realizar-se mais um seminário "Aspectos Avançados da plataforma .NET" no ISEL (perto da porta sul da Expo). Eu faço uma introdução às Domain Specific Languages (DSL) e ao kit para criação de uma ferramentas de modelação do Visual Studio 2005:

Domain-Specific Languages (DSLs) são linguagens de programação especificamente desenhadas para endereçar um determinado domínio de problemas. São tipicamente simples, robustas e mais expressivas dentro desse domínio. Nesta sessão vamos analisar o DSL workbench – um conjunto de funcionalidades incluídas no Visual Studio 2005 para suportar a construção de DSLs – e acompanhar os passos e considerações envolvidas na implementação de uma DSL.

# Monday, March 14, 2005
Monday, March 14, 2005 4:27:16 PM (GMT Standard Time, UTC+00:00) ( Apresentações | Patterns | Web Services )

Já é possível preencher o formulário de avaliação online sobre o encontro de arquitectos de 9 de Março no CCB:
https://msevents-eu.microsoft.com/cui/WelcomePage.aspx?EventID=118756885&culture=pt-PT

Monday, March 14, 2005 12:58:35 AM (GMT Standard Time, UTC+00:00) ( Sync/Offline )

Microsoft compra a Groove Networks e esta é uma noticia que me agrada bastante. O criador do Lotus Notes e da Groove Networks acaba de se juntar à Microsoft. Acho que agora vamos ter o Sharepoint offline ;-)

Monday, March 14, 2005 12:34:56 AM (GMT Standard Time, UTC+00:00) ( Apresentações | Arquitecturas | Sync/Offline )

O Patrick é um colega do Jan Tielens na U2U e vem a Portugal para dar formação em Infopath e IBF1.5. Segunda-feira vai estar no Hotel Real Oeiras e o resto da semana dividido entre Lisboa e o Porto. Na segunda-feira eu faço uma keynote onde explico como a arquitectura das aplicações está a mudar do browser para clientes mais desacoplados e com potencial para coisas como o offline. Este foi o tema que apresentei este ano na XATA2005 e pretende ser algo tipo: SmartClients na pós-webização e o papel do Office para inferir contexto nas novas aplicações.

Monday, March 14, 2005 12:12:14 AM (GMT Standard Time, UTC+00:00) ( Apresentações | Patterns )

"Irá realizar-se no próximo dia 16 de Março na Universidade de Coimbra no Pólo II um Seminário com o tema "Design Patterns". Este seminário destina-se ao publico universitário e está focado no estado da arte do design patterns e dos Enterprise Design Patterns. Tem principal intenção proporcionar um fórum adequado sobre design patterns tanto a jovens universitários como a profissionais ou investigadores"

  • Introdução aos Design Patterns - Fernando Barros, UC
  • Design patterns na plataforma Java, Uma experiência no processo de migração para .Net - João Saraiva, IST
  • Patterns & Practices - José António Silva, Microsoft
  • Enterprise Solution Patterns, Aplicação prática - Helder Sousa, Engineering Manager Critical Software

Inscrições via MSEvents 

# Tuesday, February 08, 2005
Tuesday, February 08, 2005 8:54:55 PM (GMT Standard Time, UTC+00:00) ( Arquitecturas | Patterns )

O grupo Patterns&Practices lançou um novo wiki de nome PatternShare.org. Aqui podemos encontrar os trabalhos do mais conhecidos autores, organizado num mapa de nome Enterprise Architectural Space Organizing Table (EASOT)

  • Martin Fowler (54 pages)
  • POSA: Buschmann, Jain, Kircher, Meunier, Rohnert, Sommerlad, Stal, and Schmidt (10 pages)
  • Community (8 pages)
  • GOF: Gamma, Helm, Johnson, and Vlissides (20 pages)
  • Microsoft patterns & practices (91 pages)
  • Eric Evans (44 pages)
  • Gregor Hohpe and Bobby Woolf (71 pages)

Estou a organizar o próximo encontro de arquitectos (9 de Março), o tema vai ser todo dedicado aos Enterprise Integration Patterns e vou ter dois oradores da ThoughtWorks. Não vai ser o Hohpe nem o Woolf, mas os Patterns são os do livro e ainda vamos ter uma sessão onde as técnicas são mapeadas a produtos como o Biztalk.

Tuesday, February 08, 2005 8:26:08 PM (GMT Standard Time, UTC+00:00) ( Biztalk )

Depois de um excelente curso no Porto (+fotos), com uma avaliação do orador de 9.4/10, o Jan volta a Portugal para outro curso de Biztalk, desta vez em Lisboa. Consta que já não há muitos lugares livres!

Entretanto estão disponíveis downloads novos para o Biztalk, de onde se destaca o SP1. O jota tem aqui mais detalhes. Não se esqueçam dos hotfixes.

Já agora, quem será o primeiro tuga a passar o exame de Biztalk 2004?

# Tuesday, January 18, 2005
Tuesday, January 18, 2005 11:56:45 PM (GMT Standard Time, UTC+00:00) ( Arquitecturas | Patterns | Sync/Offline | Web Services )

14 a 18 de Fevereiro vai ser uma semana de webcasts dedicado à área Banca/Seguros/MercadoCapitais. Os temas passam por arquitecturas, Service-Oriented, Message-Oriented, Integração, Migração COM/WinDNA/J2EE para .NET, Interoperabilidade, Offline, SmartClients, Patterns, Anti-Patterns, ...

Por causa do fuso horário as sessões cá em Portugal acontecem tipicamente entre as 4PM e as 10PM.

Mais detalhes em http://www.microsoft.com/seminar/events/series/msdndotnetunwrapped.mspx

# Sunday, January 16, 2005
Sunday, January 16, 2005 12:07:08 PM (GMT Standard Time, UTC+00:00) ( Arquitecturas )

Para quem ainda não conhece este é o site central a todas as actividades Microsoft dedicadas aos Arquitectos. O site está cada vez mais interessante e sem dúvida o Harry Pierson merece todo o mérito. Aqui podemos ler entrevistas e artigos sobre Software Factories, Domain Specific Languages, Patterns, SOA, Contract-first Development, SmartClients, Disconnected Applications, Service Broker (SSB), ...

Por várias vezes tive de decidir se fazia sentido criar uma área destas em Portugal, mas sempre considerei inglório tentar acrescentar algo a isto:

Nota: Em Maio 2004 tivemos em Portugal uma sessão sobre C-omega, tema que agora está a ser discutido no Architecture Center Concurrency: Next New Major Language Feature? ;-)

# Monday, December 27, 2004
Monday, December 27, 2004 4:50:30 PM (GMT Standard Time, UTC+00:00) ( Biztalk )

Em Janeiro vem ao Porto o Jan Tielens para uma formação na ACEplus. Uma oportunidade única no Norte para formação avançada nesta área. Eu tenho enviado informação sobre isto para as pessoas que conheço que usam Biztalk e serve este post para tentar avisar aqueles que ainda não receberam convites da Microsoft ou da ACEplus. Para mais informações devem consultar este site dedicado à formação de Biztalk.

# Thursday, December 02, 2004
Thursday, December 02, 2004 12:27:24 PM (GMT Standard Time, UTC+00:00) ( Biztalk )

Nas últimas semanas tenho recebido demasiados pedidos de contactos para profissionais com know-how de Biztalk. Até já fiz um post com os passos step-by-step para aprender, instalar e experimentar o Biztalk.

Eu conheço vários consultores/empresas com com experiência de Biztalk mas neste momento sem disponibilidade para envolvimento em projectos ou para dar formação.

Quem estiver disponível (ou em vias de) por favor contacte-me.

# Thursday, November 25, 2004
Thursday, November 25, 2004 12:14:49 AM (GMT Standard Time, UTC+00:00) ( Biztalk )
# Monday, November 22, 2004
Monday, November 22, 2004 7:15:44 PM (GMT Standard Time, UTC+00:00) ( Arquitecturas | Metodologias | Patterns )

Pode ser desconhecimento meu sobre a oferta nacional em termos de pós-graduações, mas este plano de curso impressiona-me bastante pelo ambito e timming com que aparece no mercado:

Disciplina Programa resumido
Métodos Ágeis de Engenharia de Software Agile sofware development e extremme programming
Conceitos Avançados de Programação Meta-programação (introspecção e reflexão), programação segura
Padrões e Arquitecturas de Software Padrões de software e arquitectura de aplicações
Plataformas de Aplicações Empresariais Sistemas de exploração (.net e Java)
Engenharia de Domínio Análise de requisitos e modelação de processos de negócio e engenharia de domínio
Integração de Sistemas Padrões de integração de sistemas, tecnologias e problemáticas do EAI
Ciclo de Vida do Software Gestão de projectos de grande dimensão e acompanhamento do ciclo de vida completo do software
Estudo de Casos e Projectos Aplicados Apresentação e discussão de casos de estudo

Quem estiver interessado em participar pode fazer o download do folheto de apresentação.

# Thursday, November 18, 2004
Thursday, November 18, 2004 10:49:31 PM (GMT Standard Time, UTC+00:00) ( Biztalk | Web Services )

"A terceira conferência nacional XATA'2005 tem como objectivo principal proporcionar um espaço alargado para discussão sobre as várias utilizações do XML.
A conferência está aberta à participação de especialistas e utilizadores interessados no tema, vindos do meio académico, ou da indústria.
O objectivo principal da conferência é a discussão de experiências, ideias e tecnologias."

A conferência é a 10 e 11 de Fevereiro e os papers devem entrar até 19 Novembro (abstract) e 26 Novembro (artigo)

# Wednesday, November 10, 2004
Wednesday, November 10, 2004 5:04:19 PM (GMT Standard Time, UTC+00:00) ( Biztalk | Metodologias )

Antes de mais quero dar as boas vindas ao Bruno e ao Tiago pelo lançamento do seu corporate blog e recomendar já o post inicial sobre "serras desafiadas". Por falar em aprendizagem aproveito para recomendar este link para a nova versão do MSF 4.0 Agile (beta)

Uma das áreas sobre a qual tenho recebido mais pedidos é para formação/self-study em Biztalk 2004 - talvez porque ser das áreas mais procuradas no momento.

Assim vou listar aqui um roadmap rápido para Biztalk:

Blogs/RSS
Convêm adicionar logo uns links ao nosso blogreader para começar a acompanhar os últimos avanços:

Dicas dos bloggers
Excelente compilação de informação reunida num único ficheiro e actualizada neste workspace: Bloggers guide to Biztalk

Webcasts
Muitas apresentações/demos gravadas sobre temas introdutórios e avançados:

  • Março 2004 Intro Developers; Orchestration; Architecture; Performance; WebServices; Rules; Sharepoint
  • Abril 2004 BAM; FlatFiles&Mapping; Human workflow; EDI; Infopath
  • Maio 2004 Migrating from 2002; Building adapters; Advanced Orchestration; Mainframe&HIS 

Setup e HelloWorld 
Como montar uma máquina para aprendizagem e desenvolvimento: http://blogs.msdn.com/luke/articles/211384.aspx

Software, Trials e Licenças
é claro que um setup com Windows, VS.NET, Biztalk, Sharepoint, etc... é muito mais simples para quem tem MSDN Universal ou ISV Empowerment Kit ;-)

# Tuesday, November 02, 2004
Tuesday, November 02, 2004 12:28:10 AM (GMT Standard Time, UTC+00:00) ( Apresentações | Arquitecturas | Web Services )

Dia 3 vou participar neste painel "Service Oriented Architecture (SOA) uma tecnologia ou arquitectura?". Entretanto tenho de actualizar os meus slides. Talvez este artigo do Peter Coffee ajude: Taking a New Tack With SOAs

# Monday, October 11, 2004
Monday, October 11, 2004 6:07:06 PM (GMT Standard Time, UTC+00:00) ( Metodologias )

Dia 15 é o encontro da comunidade PontoNetPt e, embora eu só chegue a Lisboa à tarde, não quero perder esta oportunidade para assistir às palestra do João Hugo Miranda e do José Almeida.

# Friday, September 03, 2004
Friday, September 03, 2004 11:19:28 AM (GMT Standard Time, UTC+00:00) ( Patterns )

Este ano temos em Portugal a conferêncial mundial sobre modelação UML2004 e um dos tutorials da pré-conferencia é sobre desenho de DSLs. Uma oportunidade para trazer cá algumas das pessoas que estão a trabalhar na framework para criação de DSLs (Microsoft Reasearch - Cambridge): Alan Cameron Wills and Stuart Kent.

O tema é uma das partes importantes das Software Factories e aqui podem encontrar feedback sobre o workshop que foi feito na OT2004

TUTORIAL FEES: Member:  $150.00 / Non-Member:  $200.00 LATE/ONSITE TUTORIAL FEES: Member:  $200.00 / Non-Member:  $250.00

Este é o último ano em que a conferência se vai chamar "UML", no próximo ano já vai ser "Models 2005" - sinais do tempo...

# Thursday, August 12, 2004
Thursday, August 12, 2004 3:53:53 PM (GMT Standard Time, UTC+00:00) ( Metodologias )

Uma das formas de manter as builds a funcionar em equipas de desenvolvimento passa pela adopção de processos de build frequentes. O objectivo é ter um feedback rápido sobre o efeito dos últimos check-ins. Desde 1996 que Steve McConnell começou a descrever este processo como Daily Build and Smoke Test.  Entretanto os praticantes de eXtreme Programming tem levado este conceito ao extremo despoletando o processo de build sempre que há check-ins.

O João Hugo Miranda e o José Almeida tem feito posts sobre o assunto incluíndo exemplos de configurações com CruiseControl.NET, NAnt, FXCop, NCover, NDoc,...

Recentemente encontrei este artigo com várias ideias para mostrar o estado da build no escritório: eXtreme Feedback for Software Development. Não só usando o The Ambient Orb mas também outros equipamentos eléctricos (via X10).

Ou seja, com um kit tipo o ActiveHome3 (164€) já podemos meter o servidor de builds a mandar comandos X10 pela rede eléctrica do escritório e activar as luzes vermelhas - Ninguém vai para casa enquanto a luz estiver acessa 

# Wednesday, August 11, 2004
Wednesday, August 11, 2004 1:18:18 PM (GMT Standard Time, UTC+00:00) ( Arquitecturas | Patterns )

.NET Architecture Center: Software FactoriesSoftware Factories é uma nova metodologia, desenvolvida na Microsoft, com o objectivo de configurar ambientes para o desenvolvimento rápido de tipos de aplicações específicas (Software Product Lines).

Usando linguagens visuais para composição e configuração de componentes, esta metodologia não é mais do que uma evolução natural dos métodos e praticas actuais. As diferenças estão na utilização de Domain Specific Languages (DSLs) e XML como fonte capaz de capturar os metadados com alta fidelidade, suportar transformações e geração de código bem como outras formas de automação do fabrico de software. Ir para além do modelo como documentação, capturar e "executar" os modelos, gerir a sua evolução ao longo do ciclo de vida, gerir as dependencias de components 3rd-party (supply chain), correções, versões - enfim, a caminho da industrialização.

Este tema tem influenciado toda a nova geração de ferramentas (Visual Studio 2005 Team System) e está agora a atingir o público com um site no MSDN Architecture Center, artigos no JOURNAL3, no TSS.NET, no SDtimes e com a publicação de um livro para breve:

cover

Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools by Jack Greenfield, Keith Short, Steve Cook, Stuart Kent

Jack Greenfield is an Architect for Enterprise Frameworks and Tools at Microsoft. He was previously Chief Architect, Practitioner Desktop Group, at Rational Software Corporation, and Founder and CTO of InLine Software Corporation. At NeXT, he developed the Enterprise Objects Framework, now called Apple Web Objects. A well known speaker and writer, he also contributed to UML, J2EE and related OMG and JSP specifications. He holds a B.S. in Physics from George Mason University.

Keith Short leads Enterprise Frameworks and Tools Architecture Team at Microsoft. He helped lead design of the Information Engineering Facility from Texas Instruments Inc., now Advantage Gen from Computer Associates Inc. He was later named a TI Fellow and became CTO for Software at TI. He contributed to UML 1.0, and lectures at conferences and seminars world wide. He holds a Bachelors degree in Computer Science from the University of Lancaster, and a Ph.D in Computer Science from the University of East Anglia.

Steve Cook is an Architect for Enterprise Frameworks and Tools at Microsoft. He founded the Object-Oriented Programming and Systems Group of the British Computer Society, and the Object Technology conference series. He was a Research Fellow at Queen Mary and Westfield College, London University. He started the Object Technology Practice at IBM, became a Distinguished Engineer, and was elected to the IBM Academy of Technology. With John Daniels he developed the Syntropy method, and was a major contributor to UML, introducing OCL, and representing IBM on the UML2 submission. He is a British Computer Society Fellow, and has an Honorary Doctor of Science from De Montford University.

Stuart Kent is a Program Manager for Enterprise Frameworks and Tools at Microsoft. He was Senior Lecturer at the University of Kent and a Royal Society Industry Fellow, supported by IBM. He contributed to the UML 2 and MOF 2 standardisation efforts, and has done extensive research, with over 60 refereed publications. He speaks frequently at international events, and participates in numerous programme committees, including the steering committee for the UML conference series, and the editorial board for SoSym journal. He has a PhD in Computer Science from Imperial College, London.