Flex/ Notícias

Resultado do Desafio Nacional Adobe Flex

Hoje é o grande dia para alguns que participaram do Desafio Nacional, não foi fácil achar 11.500,00 reais em patrocínio para realizar esse desafio. Mais infelizmente não conseguimos obter um grande sucesso no número de participantes. Porém temos que respeitar os que ganharam.

Visite, comemore e parabéns a todos que participaram, todos foram feitos por membros da comunidade.

Comunidade por mais que tenham sido poucos, a qualidade dos que ganharam foi ótima, antes qualidade do que quantidade.

Veja aqui o resultado.

Parabéns a todos vocês. E que venha o de 2008.

Pessoal

Nova Agenda via Google Calendar e 100% pública

Adicionei uma nova agenda, agora você pode acompanhar usando sua conta do google sem precisar visitar meu site sempre que queser ver meus horários.
Estou usando o Google Calendar, cansei de ficar gastando tempo, até com o Calendar via meu novo Nokia E65 eu vou poder editar em tempo real e vocês podem ficar por dentro do que está passando.

Visitem

Obs( antes que alguém já começe, sim estou usando Ajax, não estou com tempo de fazer em Flex, mais quem desejar, eu aceito uma versão gratuita, para o bom começo, segue um link interessante .)

AIR 1.0/ Apollo

Minha primeira experiência com o Adobe AIR

Semana passada eu tive minha primeira experiência com o Adobe AIR, eu decidir só postar hoje por que foi onde arranjei tempo suficiente para escrever com mais calma antes que perca o vôo.

Para os que me conhecem de perto eu não gosto e nem dou muita importância ao AIR, enquanto ele não tiver o que preciso que é parcialmente:

– Comunicação com DLL
– Acesso a ODBC
– Acesso à registro da Máquena(win)

Quando ele tiver isso eu volto à postar coisas legais que nele podem ser feitas, mais por produção eu continuo usando o ZINC, que ai sim, sendo franco funciona que é uma beleza para o que “Professional” usam no dia-a-dia.

Mais em fim, não tou aqui para falar mal do AIR mais sim falar da minha primeira experiência com a tecnologia.

Primeiro passo eu instalei o Run-time e depois criei meu primeiro projeto usando o Flex Builder 3 beta 2 para o que precisava. Então vi que por padrão o AIR tem um componente baseado no webkit que renderiza páginas em HTML com suporte ao tag(embed), o que para eu é ótimo. Em fim, comecei a testar e percebi das seguintes limitações.

O componente HTML não aceita ser adicionado em viewStack, então para criar ou você coloca em um Container(Panel, Canvas,HBox,VBox,…,etc), ou você está em apuros por que não vai funcionar.

Sobre o Run-time, ele tem um esquema legal, cria e atualiza sozinho a parte de instalador com acesso ao root Package do Windows para instalar o programa, porém quando tentei executar o tal do locale em jp_JP ele não aceita, fica meio que uma mistura da torre de Babel, inglês e Japonês unidos.

Resumidamente foi isso que aconteceu com a minha primeira experiência com o AIR, já fiz alguns testes hoje por 30 minutos no Drag,Drop de arquevos e pode ser feita alguma coisa legal com esse tipo de recurso.

O resultado de 4 horas de uso do AIR deu-se nisso, no código fonte abaixo, que é um Navegador com Abas, igualzinho no Firefox. Eu tentei usar um leitor de RSS, mais o tempo foi meu rival.
O nome do experimento é Adobe AIR Navigator, o código está logo abaixo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
< ?xml version="1.0" encoding="utf-8"?>
<mx :WindowedApplication creationComplete="init()" xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="1092" height="540" xmlns:code="http://code.google.com/p/flexlib/">
 
 
	</mx><mx :Script>
		< ![CDATA[
			import mx.core.IFlexDisplayObject;
			import mx.events.CloseEvent;
			import mx.managers.PopUpManager;
			import views.RSSViewer;
			import mx.collections.ArrayCollection;
 
			public var protocol:String = "http://";
			public var protocolRSS:String = "feed://";
			public var queryGoogle:String = "http://www.google.com/search?hl=en&q=";
			[Bindable]
			public var collectionLocations:ArrayCollection;
			public var objLocation:Object;
 
			// adding new view, added as bindable to enable change from input checkfields.
			[Bindable]public var rssView:RSSViewer = new RSSViewer();
 
 
			private function init():void
			{
				collectionLocations = new ArrayCollection();
				// add listeners to the button
				rssButton.addEventListener(MouseEvent.CLICK,createAndViewRSS);
 
			}
			public function createAndNavigate():void
			{
					objLocation = new Object();
					objLocation.url = protocol + adress.text;
					objLocation.query = queryGoogle + querySearch.text;
					collectionLocations.addItem(objLocation);
 
			}
			public function navigate():void
			{
				navigatorContainer.location = objLocation.url;
			}
			public function navigateIntoItem():void
			{
				navigatorContainer.location = collectionLocations.getItemAt(tabs.selectedIndex).url.toString();
			}
			private function searchQuery():void
			{
				navigatorContainer.location = queryGoogle +querySearch.text;
 
			}
 
			// creating the rss view
 
			public function createAndViewRSS(event:Event):void
			{
				PopUpManager.addPopUp(rssView,this,false);
				PopUpManager.centerPopUp(rssView);
				rssView.addEventListener(CloseEvent.CLOSE,closeIt);
			}
			private function closeIt(event:CloseEvent):void
			{
				PopUpManager.removePopUp(event.currentTarget as IFlexDisplayObject);
			}
		]]>
	</mx>
	<mx :VBox width="100%" height="100%">
 
	</mx><mx :ApplicationControlBar x="0" y="0" width="100%">
		</mx><mx :VBox width="100%" height="100%" verticalAlign="middle">
			</mx><mx :HBox width="100%">
			<mx :Label text="Adobe Air Navigator - BETA" fontWeight="bold"/>
				<mx :Spacer width="100%"/>
				<mx :Label text="{'Número de abas:'+collectionLocations.length.toString()+' '+'aberta(s)'}" id="info"/>
			</mx>
			<mx :HBox width="100%" verticalAlign="middle">
				<mx :Button visible="false" id="rssButton" label="RSS"/>
				<mx :Label text="Endereço:"/>
				<mx :TextInput focusIn="adress.selectionEndIndex" enter="createAndNavigate()" id="adress" width="100%"/>
				<mx :Button label="Ir!" click="createAndNavigate()"/>
				<mx :Label text="Pesquensar :"/>
				<mx :TextInput enter="searchQuery()" focusIn="querySearch.text =''" text="Google!" id="querySearch"/>
				<mx :Button click="searchQuery()" label="OK"/>
			</mx>
 
 
		<mx :VBox width="100%" height="100%" verticalGap="2">
 
	<code :SuperTabBar  labelField="url" itemClick="navigateIntoItem()" childAdd="navigate()" id="tabs" dataProvider="{collectionLocations}"/>
				</mx><mx :HBox id="InternalViews" width="100%" height="100%"  y="28">
							<mx :HTML id="navigatorContainer" width="100%" height="100%"/>
				</mx>
 
			<mx :HBox width="100%">
					<mx :Spacer width="100%"/>
					<mx :Label fontSize="9" text="v 1.0 - by Igor Costa"/>
			</mx>

Espero caro leitor que você goste do AIR e começe a fazê-lo funcionar. O código fonte é gratuito, pode ser usado em seu aplicativo com tato que mencione a origem. O resto é por conta de vocês.

Flash Player/ Notícias

Qual versão do Flash Player você está usando?

Eu quero atualizar alguns slides de apresentações sobre a versão do flash player das pessoas que visitam o site com relação a versão do flash player instalado em cada máquena que aqui para.

Como meu mecanismo de relatórios não provê esse tipo de informação, eu gostaria que você meu querido(a) visitante me disse-se qual versão do Flash Player está usando?

Por favor usem também o build de cada um deles, por exemplo : Flash Player 9.0.75 e assim por diante.

Sua participação é super importante para eu. Para facilitar meu site tem um mecanismo em Javascript que lhe diz qual versão você tem. Coloquem a versão que aparece logo ai acima no seu comentário.

Conto com sua ajuda.

Dicas/ Flex/ Flex 2 Charts/ Flex 2 e Java 5/ Flex 2 Open-source/ Flex para Gerentes/ Negócios/ Notícias

Adobe Flex Builder 2 original e gratuito para estudantes e faculdades

Incrivelmente como pensamentos bons tornam-se em coisas boas, hoje pela manhã em um curso que estou ministrando um dos meus alunos o Petter estava comentando comigo o fato da Adobe ajudar quem é estudante que não tem muita grana e que quer aprender a programar Flex.
Poucas horas depois Fabio Oliveira me envia um link sobre a Adobe tornar isso publicamente visto.

O que de fato é real?

Agora qualquer estudante pode ter licença do Adobe Flex Builder 2 ou qualquer faculdade de Tecnologia pode ter em todas as máquenas o Adobe Flex Builder 2 original.

Por que a Adobe tomou tal decisão?

Não é de agora que vêm-se estudando isso, ano passado a Adobe começou com um projeto piloto no Canadá e de imediato depois de ter lido sobre isso, eu conversei com o pessoal que estava organizando isso pedir para iniciar um projeto desse também aqui no Brasi. Mais sem sucesso, por que precisava esperar dar certo lá para depois vim por aqui.

Eis que graças a Deus e boa vontade do pessoal responsavel pela faculdade de lá, ajudar a adobe a adotar isso e fazer funcionar.

Ontem na palestra no CEFET em SP, eu comentei sobre essa possibilidade porém não falei expressadamente que seria real, mais que a Adobe tinha planos para isso.

Eis que hoje foi o anúncio geral e agora qualquer faculdade de tecnologia aqui no Brasil ou em qualquer lugar do mundo pode fazer os pedidos das licenças do Adobe Flex Builder 2 para serem instalados nas máquenas e também qualquer estudante vinculado à qualquer faculdade seja federal, estadual ou particular pode também pedir sua licença à partir de novembro que é quando o projeto começa.

O que marca isso na história do Brasil e na história da tecnologia Adobe Flex?

Isso sem dúvidas é um marco histórico que a Adobe está fazendo para a tecnologia e principalmente pela primeira vez na história (adobe/macromedia), um estudante ou faculdade não vai mais precisar desenbolsar para usar o Flex.

Na história do Brasil, para os que ainda não sabem nós somos a maior comunidade Flex fora dos Estados Unidos que usa Flex como ninguém. O que fortalecerá mais ainda o uso da tecnologia em classes de base que são sem dúvidas os cursos de Ciências da Computação, Tecnologia da Informação, etc, em fim os cursos tanto técnicos como bacharel que tem-se nas faculdades do País.

Nossa, eu estou até vendo onde isso vai parar, Adobe Flex vai se tornar cada vez mais a #1 opção para construção de aplicações web no Brasil.

Quer ver na íntegra sobre a matéria? visite aqui.

Flex/ Flex 2 Open-source/ Open-source

Projeto Margherita quase 500 downloads

É incrível esse negócio de comunidade compartilhando informação e também incrível a repercução que isso chega. Hoje fui visitar o status e ver em quantidades o número de downloads/visitas que o projeto que lancei em menos de quatro meses.

Downloads – 466 downloads (quase 500)
Visitas – 1944 – Chega ja ja aos 2000

É ou não é um estimulo, e preparem-se por que vem ai a versão dessa alcateia de projetos open-source usando exemplos para o Flex 3.

Comunidade eu amo vocês!