Apresentação sobre mercado, plataformas, e curiosidades sobre o mundo mobile. Para os interessados em iniciar o desenvolvimento mobile, mostrando o que existe, como funciona um pouco do mercado, sua história, e quais as plataformas existentes.
Apresentação sobre mercado, plataformas, e curiosidades sobre o mundo mobile. Para os interessados em iniciar o desenvolvimento mobile, mostrando o que existe, como funciona um pouco do mercado, sua história, e quais as plataformas existentes.
ATENÇÃO! Assista o replay do lançamento online a partir deste link:
http://forms.embarcadero.com/BRRADXE8Launch2PM
Novos compiladores mobile - Novos compiladores e ferramentas iOS 64bit Object Pascal e C++ com suporte para aplicações universais iOS (32 e 64 bits);
FireUI muito mais poderoso – FireUI Multi-Device Designer otimizado, FireUI Device Manager para editar e adicionar especificações dos dispositivos disponíveis, FireUI Designer Previews com
pré-visualizações multidispositivo;
Novidades da IDE - Mais de 20 novas funções integradas a IDE através do Castalia,
gerenciador de pacotes GetIT, ferramenta de migração de versão de IDE, TurboPack, DUnitX,
SubVersion/GIT/Mercurial integrados
Suporte a Beacons - Construa aplicações integradas com Beacons, Controle de Proximidade, Identificação de Área e Localização;
Novo Framework Box2D - Um motor de física completo, ótimo para games e aplicações de simulação;
Novo Framework AppAnalytics - Capture estatísticas de sua aplicação, entenda o comportamento de seu usuário;
Novos componentes FMX - MapView, ImageList, Renderização Nativa iOS, suporte Multimédia e Câmera otimizados, Browser FMX para Desktop, Novos estilos Premium;
Novidades da VCL/FMX/RTL - Clientes HTTP/HTTPS nativos, novo TBluetooth para suporte a bluetooth standard, TBluetoothLE otimizado;
Novidades FireDAC - Melhorias de performance e novo driver para Teradata;
EMS com novos poderes - Analytics melhorado, Push Notification integrado, ActiveDirectory, Pooling de Conexão, Exportação de dados do console;
Interbase XE7 - Descubra o poder do ChangeViews, versões para Linux64 (Ubuntu, RHEL, Suse), significativas melhorias de performance;
RAD Studio 10 Seattle é o caminho mais rápido para construir e atualizar aplicativos visualmente atraentes, ricos em dados, hiperconectados, para Windows 10, Mac, Mobile, Internet das coisas, e muito mais!
A computação em nuvem e a Internet das Coisas criaram um amplo conjunto de oportunidades para aplicações inovadoras. Ao analisar este tipo de aplicações em detalhes, concluímos que elas não apenas possuem muitos novos requisitos (em comparação com o software tradicional), mas que muitos desses novos requisitos são comuns a muitas dessas aplicações. Assim, os custos de desenvolvimento podem ser reduzidos pela introdução de novas ferramentas de software destinadas especificamente a este cenário.
No último //Build anunciamos a Microsoft Universal Apps, uma significativa evolução da PCL - Portable Class Library.
Com a Universal Apps passamos a reaproveitar não só código entre apps de Windows 8.1 e Windows Phone 8.1, mas também XAML / HTML. Isso mesmo, no Windows Phone 8.1 também é possível desenvolver com HTML5 e JS.
Windows 8 - Introdução ao desenvolvimento de appsJanynne Gomes
Palestra ministrada na Universidade Vale do Rio Doce em 21/05/2013.
A palestra introduziu o conceito de apps Windows Store com dicas de design e processo de aprovação da app na Windows Store.
Slides de apresentação realizada no dia 18/05/2022 (quarta-feira) sobre o passado, o presente, o futuro e oportunidades de trabalho com a plataforma .NET para alunos da Generation Brazil.
Abordei nesta apresentação a evolução do .NET desde o começo dos anos 2000, passando ainda pela linguagem C#, pelo .NET Core e ASP.NET Core, pelas novidades do .NET 6, pelo Microsoft Azure, o suporte a Linux, além de cobrir também o uso de ferramentas como Visual Studio e Visual Studio Code. Discutimos ainda sobre como está o mercado de trabalho atualmente para Especialistas em .NET.
Continuous Delivery for Desktop Applications: a case study - Miguel Alho & Jo...Comunidade NetPonto
Continuous Delivery is a key enabler of fast release cycles, fast feedback and high performance. Most of what we know on how to do CD is mainly oriented towards server software, where we control the environment. For desktop applications, distributed to uncontrolled environments things can get a little tricky, and the application size can be a problem.
Enabling CD for our desktop applications has changed the way we develop software in many aspects. In this presentation, we’ll talk about how we implemented CD to distribute our applications in an incremental manner and talk about many of the discoveries we made along the way.
Criando aplicações para windows phone 8.1 e windows 8.1 com o app studio da...Comunidade NetPonto
Já tiveste ideias brilhantes para uma app? Queres colocar isso em prática? Então esta sessão é para ti!
O App Studio da Microsoft é um serviço para facilitar e acelerar o desenvolvimento de aplicações para Windows Phone e Windows 8.1. Nesta sessão, a Sara vai apresentar o App Studio, onde vai criar uma app e lhe vai adicionar diversas funcionalidades, como por exemplo: feed the notícias de um blog, canal de Youtube, feed de uma página de Facebook, entre outras funcionalidades.
E uma vez que o App Studio é extensível e porque código não podia faltar, a Sara irá apresentar um exemplo de como extender o código, adicionando o feed do Twitter.
Mais conteúdo relacionado
Semelhante a Como não entalar os dedos nas janelas: Finger-based apps no Windows 8
ATENÇÃO! Assista o replay do lançamento online a partir deste link:
http://forms.embarcadero.com/BRRADXE8Launch2PM
Novos compiladores mobile - Novos compiladores e ferramentas iOS 64bit Object Pascal e C++ com suporte para aplicações universais iOS (32 e 64 bits);
FireUI muito mais poderoso – FireUI Multi-Device Designer otimizado, FireUI Device Manager para editar e adicionar especificações dos dispositivos disponíveis, FireUI Designer Previews com
pré-visualizações multidispositivo;
Novidades da IDE - Mais de 20 novas funções integradas a IDE através do Castalia,
gerenciador de pacotes GetIT, ferramenta de migração de versão de IDE, TurboPack, DUnitX,
SubVersion/GIT/Mercurial integrados
Suporte a Beacons - Construa aplicações integradas com Beacons, Controle de Proximidade, Identificação de Área e Localização;
Novo Framework Box2D - Um motor de física completo, ótimo para games e aplicações de simulação;
Novo Framework AppAnalytics - Capture estatísticas de sua aplicação, entenda o comportamento de seu usuário;
Novos componentes FMX - MapView, ImageList, Renderização Nativa iOS, suporte Multimédia e Câmera otimizados, Browser FMX para Desktop, Novos estilos Premium;
Novidades da VCL/FMX/RTL - Clientes HTTP/HTTPS nativos, novo TBluetooth para suporte a bluetooth standard, TBluetoothLE otimizado;
Novidades FireDAC - Melhorias de performance e novo driver para Teradata;
EMS com novos poderes - Analytics melhorado, Push Notification integrado, ActiveDirectory, Pooling de Conexão, Exportação de dados do console;
Interbase XE7 - Descubra o poder do ChangeViews, versões para Linux64 (Ubuntu, RHEL, Suse), significativas melhorias de performance;
RAD Studio 10 Seattle é o caminho mais rápido para construir e atualizar aplicativos visualmente atraentes, ricos em dados, hiperconectados, para Windows 10, Mac, Mobile, Internet das coisas, e muito mais!
A computação em nuvem e a Internet das Coisas criaram um amplo conjunto de oportunidades para aplicações inovadoras. Ao analisar este tipo de aplicações em detalhes, concluímos que elas não apenas possuem muitos novos requisitos (em comparação com o software tradicional), mas que muitos desses novos requisitos são comuns a muitas dessas aplicações. Assim, os custos de desenvolvimento podem ser reduzidos pela introdução de novas ferramentas de software destinadas especificamente a este cenário.
No último //Build anunciamos a Microsoft Universal Apps, uma significativa evolução da PCL - Portable Class Library.
Com a Universal Apps passamos a reaproveitar não só código entre apps de Windows 8.1 e Windows Phone 8.1, mas também XAML / HTML. Isso mesmo, no Windows Phone 8.1 também é possível desenvolver com HTML5 e JS.
Windows 8 - Introdução ao desenvolvimento de appsJanynne Gomes
Palestra ministrada na Universidade Vale do Rio Doce em 21/05/2013.
A palestra introduziu o conceito de apps Windows Store com dicas de design e processo de aprovação da app na Windows Store.
Slides de apresentação realizada no dia 18/05/2022 (quarta-feira) sobre o passado, o presente, o futuro e oportunidades de trabalho com a plataforma .NET para alunos da Generation Brazil.
Abordei nesta apresentação a evolução do .NET desde o começo dos anos 2000, passando ainda pela linguagem C#, pelo .NET Core e ASP.NET Core, pelas novidades do .NET 6, pelo Microsoft Azure, o suporte a Linux, além de cobrir também o uso de ferramentas como Visual Studio e Visual Studio Code. Discutimos ainda sobre como está o mercado de trabalho atualmente para Especialistas em .NET.
Continuous Delivery for Desktop Applications: a case study - Miguel Alho & Jo...Comunidade NetPonto
Continuous Delivery is a key enabler of fast release cycles, fast feedback and high performance. Most of what we know on how to do CD is mainly oriented towards server software, where we control the environment. For desktop applications, distributed to uncontrolled environments things can get a little tricky, and the application size can be a problem.
Enabling CD for our desktop applications has changed the way we develop software in many aspects. In this presentation, we’ll talk about how we implemented CD to distribute our applications in an incremental manner and talk about many of the discoveries we made along the way.
Criando aplicações para windows phone 8.1 e windows 8.1 com o app studio da...Comunidade NetPonto
Já tiveste ideias brilhantes para uma app? Queres colocar isso em prática? Então esta sessão é para ti!
O App Studio da Microsoft é um serviço para facilitar e acelerar o desenvolvimento de aplicações para Windows Phone e Windows 8.1. Nesta sessão, a Sara vai apresentar o App Studio, onde vai criar uma app e lhe vai adicionar diversas funcionalidades, como por exemplo: feed the notícias de um blog, canal de Youtube, feed de uma página de Facebook, entre outras funcionalidades.
E uma vez que o App Studio é extensível e porque código não podia faltar, a Sara irá apresentar um exemplo de como extender o código, adicionando o feed do Twitter.
O padrão MVVM é o padrão de desenvolvimento recomendado para aplicações Windows Phone. E para ajudar na implementação desde padrão existem vários toolkits que facilitam o processo de desenvolvimento.
Nesta sessão a Sara irá mostrar como usar o toolkit MVVM Light e o Cimbalino Windows Phone Toolkit, dois toolkits muito poderosos para a implementação do padrão MVVM. Para tal irá construir alguns exemplos durante a sessão como:
- obter a localização;
- lançar a aplicação da câmara que permitirá tirar fotografias;
- lançar a aplicação do telefone que permitirá efetuar chamadas;
- obter o identificador univoco do telefone;
- escrever texto e images no isolated storage.
Deep dive into Windows Azure Mobile Services - Ricardo CostaComunidade NetPonto
A apresentação tenta cobrir todos os serviços disponibilizados pela plataforma Azure Mobile.
Desde data-storage até server-side code, passando por push notifications e custom API.
Serão também abordados os temas de source-control, scheduler, logging e scaling.
The power of templating.... with NVelocity - Nuno CanceloComunidade NetPonto
Desde os inicio dos tempos existem padrões de desenho ainda que não tivessem um nome atribuído e com o aparecimento da Internet para o mero utilizador, tornou-se evidente para o programador a importância da utilização de padrões e separar as responsabilidades dos módulos das suas aplicações.
O padrão mais conhecido por entre as aplicações é o MVC ou criar um conjuntos de boas práticas e separar a aplicação em três componentes: O Modelo, o Controlador e a Vista. E é com este padrão que dispara o potencial dos "templates engines", ao permitir alcançar os objectivos lançados pela nossa imaginação e propósito da aplicação, como por exemplo gerar Templates para:
- páginas web
- emails
- geração de código
Na sessão vamos falar do NVelocity, um template engine com grande potencial que permite realizar o limite da nossa mente.
ASP.Net Performance – A pragmatic approach - Luis PaulinoComunidade NetPonto
Nesta sessão abordamos a performance de Sistemas de Informação desenvolvidos na plataforma ASP.NET com recurso a SQL Server com SGBD. Iremos explicar como surgem os problemas de performance em sistemas com alguns anos de existência e qual a abordagem a tomar, quando temos utilizadores insatisfeitos.
Abordaremos também alguns casos de sucesso no mercado a nível de sistemas de alta disponibilidade e como o mercado tem evoluído. De uma forma geral, pretendemos demonstrar técnicas de análise/tuning de performance em ASP.NET e sua evolução ao longo das várias versões, como também algumas técnicas de requisitos para obtenção e estruturação da informação.
Finalmente, o objetivo passa por divulgar procedimentos, técnicas e ferramentas que sirvam como uma referência que possam ser úteis caso surjam problemas de performance nos nossos sistemas de futuro, entre os quais : Do’s & Dont’s, Systematic Tuning, ASP.NET Trace, VS Profiling Tools, SQL Profiler entre outros.
Com o ASP.NET SignalR passamos a ter o poder da comunicação em real-time através de mecanismos de push. O SignalR utiliza um conjunto de tecnologias e técnicas para permitir que o servidor envie informação para um ou mais clientes. Estes clientes podem ser tão diferentes quanto um cliente HTML + Javascript, uma aplicação WPF ou mesmo uma app a ser executada no iOS.
Vamos explorar estas potencialidades em um conjunto de exemplos práticos onde poderemos perceber:
Quais as técnicas e tecnologias que suportam o SignalR;
Quão simples é criar um cliente capaz de fazer comunicação em real-time;
Quais plataformas já suportam o SignalR;
Além disso poderemos discutir quais as áreas de aplicabilidade desta tecnologia.
Nesta sessão vamos analisar as características deste serviço fazer uma breve introdução à arquitectura que a suporta. Iremos verificar as considerações que devem ser tidas em conta na criação e utilização deste tipo de armazenamento, analisando o impacto que as decisões tomadas têm no que respeita a performance e objectivos de escalabilidade.
Serão ainda mostrados alguns exemplos de utilização em cenários distintos, incluindo algumas optimizações que se podem fazer para melhorar a performance.
Comunidade NetPonto, a comunidade .NET em Portugal!
http://netponto.org
Nesta sessão é objetivo mostrar as novas funcionalidade do HTML5, bem como a integração com tecnologias existentes.
Nesta sessão vão ser abordadas as diferenças existentes entre o HTML 4 e o HTML 5, vai ser possível perceber quais são as novas funcionalidades, novos controlos, integração com tecnologias existentes (CSS e Javascript). Vamos também discutir como fazer offline, ligações ao servidor para enviar ou receber informação e como utilizar o Canvas e o SVG para desenhar em HTML.
Comunidade NetPonto, a comunidade .NET em Portugal!
http://netponto.org
Nos dias de hoje, onde trabalhamos em "internet time", com o paragdima da cloud e onde a economia nos obriga a fazer mais com menos, o "Time to Market" torna-se um fator diferenciador entre o sucesso e o falhanço de um projeto de software.
Esta sessão aborda alguns métodos e ferramentas que nos ajudam a automatizar processos de build e deployment, que podem tornar-se dolorosos e até impeditivos no avanço para a meta final de um projeto de software, de modo a que nos possamos focar nas atividades que acrescem valor ao nosso produto.
Nomeadamente, serão apresentados exemplos práticos da aplicação das tecnologias Microsoft como o MSBuild, Web Deploy, web.config transformations, web.config parametrizations e ainda, a utilização do servidor de builds Jenkins para implementar a automação de builds e deployments.
Comunidade NetPonto, a comunidade .NET em Portugal!
http://netponto.org
Apresentação do Nuno Caneco sobre Utilização de Mock Objects em Testes Unitários na 29a Reunião Presencial da Comunidade NetPonto em Lisboa (http://netponto.org).
Apresentação do João Pedro Martins sobre Dinâmica e Motivacao de Equipas de Projecto na 28a Reunião Presencial da Comunidade NetPonto em Lisboa (http://netponto.org).
Apresentação do Marco Silva sobre a utilização de KnockoutJS com ASP .NET MVC 3 na 28a Reunião Presencial da Comunidade NetPonto em Lisboa (http://netponto.org).
Como ser programador durante o dia e mesmo assim dormir bem à noiteComunidade NetPonto
Apresentação do Bruno Lopes sobre variados temas como instrumentação, profiling, logging e boas práticas de programação e desenvolvimento de software, incluindo lições tiradas do processo de desenvolvimento, manutenção e suporte à produção de várias aplicaçoes e produtos, na 2a Reunião Presencial da Comunidade NetPonto (http://netponto.org) no Porto.
Windows 8: Desenvolvimento de Metro Style Apps - C. Augusto ProieteComunidade NetPonto
Apresentação do C. Augusto Proiete sobre como podemos desenvolver aplicações Metro style para o Windows 8 e tirar partido das novas APIs introduzidas com o Windows Runtime (WinRT), na 2a Reunião Presencial da Comunidade NetPonto (http://netponto.org) no Porto.
Video desta apresentação:
http://www.youtube.com/watch?v=8-njK3WjZtY
3. Manuel Costa
Consultor .NET na PT Sistemas de Informação SA
na área do Portal Web de Vendas da PT.
Cofundador da Factor Digital Informática (www.factordigital.com)
em 2000, onde desenvolveu sobre plataformas web para a
Microsoft, a TMN, a Priberam, os Hotéis Dom Pedro, a
Nestlé… SEMPRE EM MICROSOFT (.NET)!
Apaixonado pelo seu iPhone e pelo seu iPad Think Different!
4. Agenda
• Novidades do Windows 8;
+ <demo>
• Nova Arquitetura e Formas de Programar;
+ <demo>
• Novos Mercados Potenciais com a Windows Store;
• Potenciar Developers e Aplicações Win8 em
Português;
• Aplausos;
5. Novidades do Windows 8
• Porquê um Novo Sistema Operativo?
– O modelo monolítico Rato+Teclado+Monitor+CPU será
obsoleto, passando o futuro a ter em conta monitores
táteis;
“Em breve, um PC será como um tablet potente com um teclado!”
6. Novidades do Windows 8
• Futuro novo paradigma de utilização do PC:
– Interfaces touch mais simples para as utilizações
mais simples;
– Interfaces mais fáceis de usar do que as atuais
para as utilizações atuais;
– Vários formatos de PCs, de ecrã, de
funcionalidades e de utilizações;
• O Windows 8 pretende endereçar todos estes
pontos!
7. Novidades do Windows 8
• O Windows 8 para os UTILIZADORES:
– Possibilidade de interação direta com o PC
através da interface gráfica interativa “METRO”;
– Aplicações consistentes, fluidas e rápidas;
– Novas formas de utilizar o PC que geram novas
utilizações e oportunidades:
• Notificações; Live Tiles; Contracts;…
– Loja de aplicações Windows Store
8. Novidades do Windows 8
• Papel do Rato (e do teclado):
–Deixa de existir uma proxy (rato e/ou
teclado) que é necessária para interagir
com o PC;
–Rato continua compatível, mas perde o
protagonismo!
• Obriga a um novo esquema de interfaces
nas Aplicações;
• Fluidez e naturalidade na utilização;
11. Novidades do Windows 8
• O Windows 8 para os PROGRAMADORES:
– Novas formas de desenvolver aplicações, além do
habitual .NET framework:
• HTML 5 + JavaScript + CSS3;
• XAML, para reciclar a comunidade Silverlight e WPF;
– Novas APIs de desenvolvimento:
• WinRT; WinJS;
–Loja de aplicações Windows Store
12. Nova Arquitetura e Formas de
Programar
• Suporte para processadores x86 PCs e ARM;
• …e apenas 300MB de RAM de footprint!
13. Nova Arquitetura e Formas de
Programar
• Desenvolvimento com o Visual Studio 2011:
– Vem já com templates base de aplicações;
– Suporte para as diferentes formas de
desenvolvimento;
• Ao nível gráfico:
– Todas as aplicações suportam o mesmo
Grafismo baseado num modelo de grelha;
– Forms são como páginas (Modelo idêntico ao
WPF e Silverlight);
14. Nova Arquitetura e Formas de
Programar
• No Sistema Operativo (via API):
–Isolamento (Sandboxing);
–Pesquisa unificada (Search):
–Contratos de partilha (Share Contracts):
–Ícones com conteúdo (Live Tiles)
–Novo Application Live Cycle
16. Novos Mercados Potenciais com a
Windows Store
• Maior potencial base instalada do Mundo;
• Enorme diversidade de equipamentos
(tamanhos, formatos e aplicabilidades);
• App Certification Kit;
• Individual Registration Fee de 37.98€ (Empresas
76.73€);
– 70% reverte ao programador, mas após 19.38K€,
passa a 80%!
19. Potenciar Developers e Aplicações
• Núcleo de Windows 8 em Português:
www.comonaoentalardedosnasjanelas.com
20. Próximos Passos
• Download da versão Consumer Preview;
• O SO está previsto para mid-late 2012;
• Mais Recursos:
http://www.buildwindows.com
http://channel9.msdn.com/Events/BUILD/BUILD2011/
http://channel9.msdn.com
• Visitar site dedicado ao Win8 em Português:
www.comonaoentalardedosnasjanelas.com
• E claro, as sessões da NetPonto!
23. Próximas reuniões presenciais
• 24/03/2012 – Março
• 14/04/2012 – Abril (Porto)
• 21/04/2012 – Abril
• 26/05/2012 – Maio
Reserva estes dias na agenda! :)