<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1343488441098402794</id><updated>2012-02-16T00:26:41.199-08:00</updated><category term='loja'/><category term='cliente'/><category term='atendimento'/><category term='sms'/><category term='melhorar'/><category term='paf'/><category term='multiplas'/><category term='swing'/><category term='velocidade'/><category term='bematech'/><category term='j2se'/><category term='chamada'/><category term='arquivos'/><category term='video aula'/><category term='eletrônico'/><category term='idosos'/><category term='parceiros'/><category term='pre venda'/><category term='venda'/><category term='tecnologia'/><category term='paineis eletronicos'/><category term='fichas'/><category term='consumidor'/><category term='marcati'/><category term='espera'/><category term='cupom'/><category term='fiscal'/><category term='guiche'/><category term='controle de estoque'/><category term='painel'/><category term='balcao'/><category term='lento'/><category term='symbian'/><category term='monitor'/><category term='deserve'/><category term='nitro'/><category term='clientes'/><category term='gertec'/><category term='patrocinio'/><category term='cigam'/><category term='Classe Utilitaria'/><category term='filas'/><category term='projetos'/><category term='nokiae62'/><category term='java'/><category term='metasystem'/><category term='ts'/><category term='midia'/><category term='acelerar'/><category term='netbeans'/><category term='impressora'/><category term='pegn'/><category term='j2me'/><category term='preferencial'/><category term='guiches'/><category term='erp'/><category term='painel eletronico'/><category term='terminal server'/><category term='gestantes'/><title type='text'>isilveira</title><subtitle type='html'>Blog de apoio aos alunos e clientes.
Registre-se pra acompanhar o blog. E comente.
Abrasss
Cristiano</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://isilveira.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://isilveira.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>ISilveira</name><uri>http://www.blogger.com/profile/03685653592501155287</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-SU53UxEALtg/TiB2CDBm8HI/AAAAAAAAAFI/PuUrqU5jpIo/s220/MES158.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>32</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1343488441098402794.post-5717114110015248230</id><published>2012-01-16T10:41:00.000-08:00</published><updated>2012-01-16T10:41:19.282-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='paineis eletronicos'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='marcati'/><category scheme='http://www.blogger.com/atom/ns#' term='tecnologia'/><title type='text'>Lançamento oficial da MARCA T.I</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-7edZ2ZouLP4/TrxQHDfUeoI/AAAAAAAAAFw/LHIlGctI4IQ/s1600/logomarca.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-7edZ2ZouLP4/TrxQHDfUeoI/AAAAAAAAAFw/LHIlGctI4IQ/s320/logomarca.png" width="231" /&gt;&lt;/a&gt;&lt;/div&gt;Amigos eis aqui oficialmente agora o logo da minha empresa. Marca Tecnologia da Informação. Ela foi criado com os moldes do logotipo do Java, mas de uma forma mais agauchada digamos assim. Meus projetos são regados a muito chimarrão e altas horas da noite.&lt;br /&gt;&lt;br /&gt;Acreditem, nasce aqui uma empresa séria que sabe oque faz, espero que seja uma grande empresa, eu vou lutar por ela.&lt;br /&gt;&lt;br /&gt;Fones:(51)84814667 - (51)35897312&lt;br /&gt;E-mail: marcati2011@gmail.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1343488441098402794-5717114110015248230?l=isilveira.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://isilveira.blogspot.com/feeds/5717114110015248230/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://isilveira.blogspot.com/2012/01/lancamento-oficial-da-marca-ti.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/5717114110015248230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/5717114110015248230'/><link rel='alternate' type='text/html' href='http://isilveira.blogspot.com/2012/01/lancamento-oficial-da-marca-ti.html' title='Lançamento oficial da MARCA T.I'/><author><name>ISilveira</name><uri>http://www.blogger.com/profile/03685653592501155287</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-SU53UxEALtg/TiB2CDBm8HI/AAAAAAAAAFI/PuUrqU5jpIo/s220/MES158.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-7edZ2ZouLP4/TrxQHDfUeoI/AAAAAAAAAFw/LHIlGctI4IQ/s72-c/logomarca.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1343488441098402794.post-2944306301481815209</id><published>2011-12-04T12:13:00.001-08:00</published><updated>2011-12-04T12:58:59.701-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='painel eletronico'/><category scheme='http://www.blogger.com/atom/ns#' term='clientes'/><category scheme='http://www.blogger.com/atom/ns#' term='painel'/><category scheme='http://www.blogger.com/atom/ns#' term='venda'/><category scheme='http://www.blogger.com/atom/ns#' term='eletrônico'/><category scheme='http://www.blogger.com/atom/ns#' term='idosos'/><category scheme='http://www.blogger.com/atom/ns#' term='gestantes'/><category scheme='http://www.blogger.com/atom/ns#' term='chamada'/><category scheme='http://www.blogger.com/atom/ns#' term='guiche'/><category scheme='http://www.blogger.com/atom/ns#' term='fiscal'/><category scheme='http://www.blogger.com/atom/ns#' term='fichas'/><category scheme='http://www.blogger.com/atom/ns#' term='cliente'/><category scheme='http://www.blogger.com/atom/ns#' term='preferencial'/><category scheme='http://www.blogger.com/atom/ns#' term='espera'/><category scheme='http://www.blogger.com/atom/ns#' term='guiches'/><category scheme='http://www.blogger.com/atom/ns#' term='atendimento'/><category scheme='http://www.blogger.com/atom/ns#' term='filas'/><category scheme='http://www.blogger.com/atom/ns#' term='projetos'/><category scheme='http://www.blogger.com/atom/ns#' term='consumidor'/><title type='text'>Buscando parceiros-representantes para o Painel Eletrônico</title><content type='html'>Estou a procura de representantes para o painel eletrônico multimídia. É um excelente produto, inovador, não precisa muito esforço para vender.&lt;br /&gt;&lt;br /&gt;A COMISSÃO É ÓTIMA. &lt;br /&gt;&lt;br /&gt;Veja os posts relacionados no link: http://isilveira.blogspot.com/search/label/painel&lt;br /&gt;&lt;br /&gt;O publico alvo são estabelecimentos de atendimento ao público na região de São Leopoldo, Novo Hamburgo, Esteio, Sapucaia, Canoas, Porto Alegre, Sapiranga, Dois Irmãos ou em todo o Brasil.&lt;br /&gt;&lt;br /&gt;Interessados em incluir esse produto em sua cartilha de venda, entrar em contato pelo&lt;br /&gt;&lt;br /&gt;e-mail: marcati2011@gmail.com ou pelo fone: (51)84814667.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1343488441098402794-2944306301481815209?l=isilveira.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://isilveira.blogspot.com/feeds/2944306301481815209/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://isilveira.blogspot.com/2011/12/buscando-parceiros-representantes-para.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/2944306301481815209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/2944306301481815209'/><link rel='alternate' type='text/html' href='http://isilveira.blogspot.com/2011/12/buscando-parceiros-representantes-para.html' title='Buscando parceiros-representantes para o Painel Eletrônico'/><author><name>ISilveira</name><uri>http://www.blogger.com/profile/03685653592501155287</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-SU53UxEALtg/TiB2CDBm8HI/AAAAAAAAAFI/PuUrqU5jpIo/s220/MES158.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1343488441098402794.post-7004676845606711519</id><published>2011-11-23T16:14:00.001-08:00</published><updated>2011-11-23T16:15:54.725-08:00</updated><title type='text'>Painel Eletrônico Multimidia Agendamento e acompanhamento pela internet</title><content type='html'>&lt;br /&gt;Painel eletronico que possibilita voce tirar sua senha Online e acompanhar as chamadas de fichas pela WEB.&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/9X84kv1CEp8" width="560"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1343488441098402794-7004676845606711519?l=isilveira.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://isilveira.blogspot.com/feeds/7004676845606711519/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://isilveira.blogspot.com/2011/11/painel-eletronico-multimidia_23.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/7004676845606711519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/7004676845606711519'/><link rel='alternate' type='text/html' href='http://isilveira.blogspot.com/2011/11/painel-eletronico-multimidia_23.html' title='Painel Eletrônico Multimidia Agendamento e acompanhamento pela internet'/><author><name>ISilveira</name><uri>http://www.blogger.com/profile/03685653592501155287</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-SU53UxEALtg/TiB2CDBm8HI/AAAAAAAAAFI/PuUrqU5jpIo/s220/MES158.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/9X84kv1CEp8/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1343488441098402794.post-5043741166383948548</id><published>2011-11-10T14:20:00.000-08:00</published><updated>2011-11-11T15:32:36.154-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='painel eletronico'/><category scheme='http://www.blogger.com/atom/ns#' term='clientes'/><category scheme='http://www.blogger.com/atom/ns#' term='painel'/><category scheme='http://www.blogger.com/atom/ns#' term='venda'/><category scheme='http://www.blogger.com/atom/ns#' term='eletrônico'/><category scheme='http://www.blogger.com/atom/ns#' term='idosos'/><category scheme='http://www.blogger.com/atom/ns#' term='gestantes'/><category scheme='http://www.blogger.com/atom/ns#' term='chamada'/><category scheme='http://www.blogger.com/atom/ns#' term='guiche'/><category scheme='http://www.blogger.com/atom/ns#' term='fiscal'/><category scheme='http://www.blogger.com/atom/ns#' term='fichas'/><category scheme='http://www.blogger.com/atom/ns#' term='cliente'/><category scheme='http://www.blogger.com/atom/ns#' term='preferencial'/><category scheme='http://www.blogger.com/atom/ns#' term='espera'/><category scheme='http://www.blogger.com/atom/ns#' term='guiches'/><category scheme='http://www.blogger.com/atom/ns#' term='atendimento'/><category scheme='http://www.blogger.com/atom/ns#' term='filas'/><category scheme='http://www.blogger.com/atom/ns#' term='projetos'/><category scheme='http://www.blogger.com/atom/ns#' term='consumidor'/><title type='text'>Painel Eletrônico Multimídia (Gerenciamento instantâneo)</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: left;"&gt;O gerenciamento instantâneo de espera traduz graficamente a situação das senhas que estão esperando no estabelecimento. O Administrador pode definir tempo de espera que será representado pelas cores verde, amarelo e vermelho, essas informações assim representadas auxiliam o gerente na tomada de decisões, como remanejamento de guichês ou atendentes. O acesso a essa informação poderá ser feito local ou pela WEB.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Contato: (51)84814667, email: marcati2011@gmail.com, C/ Silveira. &lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-6cbf3fe8170e5b81" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v2.nonxt1.googlevideo.com/videoplayback?id%3D6cbf3fe8170e5b81%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331592380%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D15B7958EB8DBA1914DE7C3141339A248517C098F.570DF42A74F919B73EC7616F379DDC67C0214C0%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D6cbf3fe8170e5b81%26offsetms%3D5000%26itag%3Dw160%26sigh%3DHJsVY-maWZwjOerxF6OeVQZukdE&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v2.nonxt1.googlevideo.com/videoplayback?id%3D6cbf3fe8170e5b81%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331592380%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D15B7958EB8DBA1914DE7C3141339A248517C098F.570DF42A74F919B73EC7616F379DDC67C0214C0%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D6cbf3fe8170e5b81%26offsetms%3D5000%26itag%3Dw160%26sigh%3DHJsVY-maWZwjOerxF6OeVQZukdE&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1343488441098402794-5043741166383948548?l=isilveira.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://isilveira.blogspot.com/feeds/5043741166383948548/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://isilveira.blogspot.com/2011/11/painel-eletronico-multimidia.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/5043741166383948548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/5043741166383948548'/><link rel='alternate' type='text/html' href='http://isilveira.blogspot.com/2011/11/painel-eletronico-multimidia.html' title='Painel Eletrônico Multimídia (Gerenciamento instantâneo)'/><author><name>ISilveira</name><uri>http://www.blogger.com/profile/03685653592501155287</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-SU53UxEALtg/TiB2CDBm8HI/AAAAAAAAAFI/PuUrqU5jpIo/s220/MES158.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1343488441098402794.post-8708350041871825463</id><published>2011-10-02T13:40:00.000-07:00</published><updated>2011-11-11T15:33:05.494-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='painel eletronico'/><category scheme='http://www.blogger.com/atom/ns#' term='clientes'/><category scheme='http://www.blogger.com/atom/ns#' term='painel'/><category scheme='http://www.blogger.com/atom/ns#' term='eletrônico'/><category scheme='http://www.blogger.com/atom/ns#' term='gestantes'/><category scheme='http://www.blogger.com/atom/ns#' term='chamada'/><category scheme='http://www.blogger.com/atom/ns#' term='balcao'/><category scheme='http://www.blogger.com/atom/ns#' term='guiche'/><category scheme='http://www.blogger.com/atom/ns#' term='fichas'/><category scheme='http://www.blogger.com/atom/ns#' term='impressora'/><category scheme='http://www.blogger.com/atom/ns#' term='cliente'/><category scheme='http://www.blogger.com/atom/ns#' term='preferencial'/><category scheme='http://www.blogger.com/atom/ns#' term='espera'/><category scheme='http://www.blogger.com/atom/ns#' term='guiches'/><category scheme='http://www.blogger.com/atom/ns#' term='atendimento'/><category scheme='http://www.blogger.com/atom/ns#' term='pegn'/><category scheme='http://www.blogger.com/atom/ns#' term='filas'/><category scheme='http://www.blogger.com/atom/ns#' term='projetos'/><title type='text'>Painel eletrônico com impressora térmica</title><content type='html'>&lt;h6 class="uiStreamMessage" data-ft="{&amp;quot;type&amp;quot;:1}"&gt;&lt;span class="messageBody translationEligibleUserMessage" data-ft="{&amp;quot;type&amp;quot;:3}"&gt;Amigos, eis aqui um exemplo de uso do painel eletrônico remotamente via Internet ou wireless. Também nessa versão exemplo de funcionamento com a impressora térmica.&amp;nbsp;&lt;/span&gt;&lt;/h6&gt;&lt;h6 class="uiStreamMessage" data-ft="{&amp;quot;type&amp;quot;:1}"&gt;&lt;span class="messageBody translationEligibleUserMessage" data-ft="{&amp;quot;type&amp;quot;:3}"&gt;No final do vídeo, mostro o serviço de chamada de estacionamento, que pode ser acionado pelo celular na área externa do estabelecimento. Esse serviço pode ser customizado de acordo com a situação. Todas as funções desse software foram projetadas para trabalhar integradas com o ERP da loja em questão.&lt;/span&gt;&lt;/h6&gt;&lt;h6 class="uiStreamMessage" data-ft="{&amp;quot;type&amp;quot;:1}"&gt;Contato: (51)84814667, email: marcati2011@gmail.com, C/ Silveira.&amp;nbsp; &lt;span class="messageBody translationEligibleUserMessage" data-ft="{&amp;quot;type&amp;quot;:3}"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/h6&gt;&lt;h6 class="uiStreamMessage" data-ft="{&amp;quot;type&amp;quot;:1}"&gt;&lt;span class="messageBody translationEligibleUserMessage" data-ft="{&amp;quot;type&amp;quot;:3}"&gt;&lt;/span&gt;&lt;/h6&gt;&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/0pN1-BWawBU" width="420"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1343488441098402794-8708350041871825463?l=isilveira.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://isilveira.blogspot.com/feeds/8708350041871825463/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://isilveira.blogspot.com/2011/10/painel-eletronico-com-impressora.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/8708350041871825463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/8708350041871825463'/><link rel='alternate' type='text/html' href='http://isilveira.blogspot.com/2011/10/painel-eletronico-com-impressora.html' title='Painel eletrônico com impressora térmica'/><author><name>ISilveira</name><uri>http://www.blogger.com/profile/03685653592501155287</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-SU53UxEALtg/TiB2CDBm8HI/AAAAAAAAAFI/PuUrqU5jpIo/s220/MES158.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/0pN1-BWawBU/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1343488441098402794.post-181568684244818719</id><published>2011-09-20T10:37:00.000-07:00</published><updated>2011-11-11T15:33:50.374-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='impressora'/><category scheme='http://www.blogger.com/atom/ns#' term='monitor'/><category scheme='http://www.blogger.com/atom/ns#' term='velocidade'/><category scheme='http://www.blogger.com/atom/ns#' term='cigam'/><category scheme='http://www.blogger.com/atom/ns#' term='deserve'/><category scheme='http://www.blogger.com/atom/ns#' term='erp'/><category scheme='http://www.blogger.com/atom/ns#' term='atendimento'/><category scheme='http://www.blogger.com/atom/ns#' term='nitro'/><category scheme='http://www.blogger.com/atom/ns#' term='melhorar'/><category scheme='http://www.blogger.com/atom/ns#' term='lento'/><category scheme='http://www.blogger.com/atom/ns#' term='ts'/><category scheme='http://www.blogger.com/atom/ns#' term='cupom'/><title type='text'>Release 1.1 Nitro</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-7BMDjOuZVt0/TnjOvVfQh6I/AAAAAAAAAFs/Z3-rOANS-C0/s1600/Untitled-2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="211" src="http://2.bp.blogspot.com/-7BMDjOuZVt0/TnjOvVfQh6I/AAAAAAAAAFs/Z3-rOANS-C0/s320/Untitled-2.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Contato: (51)84814667, email: marcati2011@gmail.com, C/ Silveira.&amp;nbsp; &lt;br /&gt;Notas de versão:&lt;br /&gt;- Modificada a interface gráfica quase igual a do monitor da Bematech.&lt;br /&gt;- Retirado o Popup do Try Icon, agora para abrir o painel de controle &amp;nbsp;de um clique no Try Icon.&lt;br /&gt;- Adicionado o auto-teste do aplicativo.&lt;br /&gt;- Try Icon muda de cor quando: Rodando / Parado.&lt;br /&gt;- Corrigidos problemas diagnosticados até o momento.&lt;br /&gt;&lt;br /&gt;Auto-Teste:&lt;br /&gt;Para rodar o auto-teste, o Nitro deve estar parado e o ERP fechado. Deixe aimpressora pronta para emitir cupom, monitor rodando e então execute a função.O teste é a emissão de um cupom simples. Confira as pastas onde ele ira gravaros arquivos de comando teste.&lt;br /&gt;&lt;br /&gt;Incompatibilidade:&lt;br /&gt;Até agora foi encontrada uma incompatibilidade inerente ao SO, e isso se deucom o "Windows Starter Edition". Pelo fato dessa distribuiçãorestringir o numero de processos rodando ao mesmo tempo. O Nitro trabalha com múltiplasThreads e acaba por trancar nesses casos.&lt;br /&gt;&lt;br /&gt;Instalação:&lt;br /&gt;Para rodar o Nitro, não é necessário instalar o JDK (Java Development Kit),somente a JRE(&lt;i&gt;Java Runtime Environment&lt;/i&gt;) é obrigatória. Mas eurecomendo que instalem o JDK, caso for necessário fazer alguma análise minuciosano aplicativo na máquina do cliente, o trabalho será bem mais rápido.&lt;br /&gt;&lt;br /&gt;Firewall:&lt;br /&gt;Para configurar o Firewall aponte todas as definições para o executável C:\Arquivosde programas\Java\jre...\bin\java.exe ou C:\Arquivos de programas\Java\jdk...\bin\java.exe&lt;br /&gt;PS: a versão encontra-se em testes na CIGAM SÃO LEOPOLDO, assim que aprovadaserá liberada para instalação.&lt;br /&gt;Silveira&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1343488441098402794-181568684244818719?l=isilveira.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://isilveira.blogspot.com/feeds/181568684244818719/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://isilveira.blogspot.com/2011/09/release-11-nitro.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/181568684244818719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/181568684244818719'/><link rel='alternate' type='text/html' href='http://isilveira.blogspot.com/2011/09/release-11-nitro.html' title='Release 1.1 Nitro'/><author><name>ISilveira</name><uri>http://www.blogger.com/profile/03685653592501155287</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-SU53UxEALtg/TiB2CDBm8HI/AAAAAAAAAFI/PuUrqU5jpIo/s220/MES158.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-7BMDjOuZVt0/TnjOvVfQh6I/AAAAAAAAAFs/Z3-rOANS-C0/s72-c/Untitled-2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1343488441098402794.post-6822532764282328706</id><published>2011-07-15T10:13:00.000-07:00</published><updated>2011-12-02T15:35:52.007-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bematech'/><category scheme='http://www.blogger.com/atom/ns#' term='deserve'/><category scheme='http://www.blogger.com/atom/ns#' term='arquivos'/><category scheme='http://www.blogger.com/atom/ns#' term='melhorar'/><category scheme='http://www.blogger.com/atom/ns#' term='nitro'/><category scheme='http://www.blogger.com/atom/ns#' term='fiscal'/><category scheme='http://www.blogger.com/atom/ns#' term='cupom'/><category scheme='http://www.blogger.com/atom/ns#' term='impressora'/><category scheme='http://www.blogger.com/atom/ns#' term='monitor'/><category scheme='http://www.blogger.com/atom/ns#' term='velocidade'/><category scheme='http://www.blogger.com/atom/ns#' term='cigam'/><category scheme='http://www.blogger.com/atom/ns#' term='terminal server'/><category scheme='http://www.blogger.com/atom/ns#' term='lento'/><category scheme='http://www.blogger.com/atom/ns#' term='ts'/><category scheme='http://www.blogger.com/atom/ns#' term='acelerar'/><title type='text'>Nitro- Acelerador de cupom fiscal via TS</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;b&gt;PRECISA DESENVOLVER UM SOFTWARE ESPECÍFICO?&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;b&gt;O custo de montar um núcleo de desenvolvimento é alto?&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Sua equipe ja esta comprometida com outros projetos? &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Envie sua ideia por mais MALUCA que seja para o e-mail marcati2011@gmail.com ou ligue (51)84814667 c/ Silveira, se for viável eu desenvolvo pra você, garanto que funciona ou não cobro um centavo!&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;NITRO- ACELERADOR DE CUPOM FISCAL, desenvolvido por Cristiano Silveira.&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;Todos os direitos reservados a Deserve Informática.&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/--k1h238hWtc/TiBx7DoErVI/AAAAAAAAAFA/cHGhjik2thM/s1600/nitro.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="202" src="http://1.bp.blogspot.com/--k1h238hWtc/TiBx7DoErVI/AAAAAAAAAFA/cHGhjik2thM/s320/nitro.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Agora CIGAM é uma ferramenta muito mais eficiente operando impressoras fiscais via TS. O projeto ainda continua com a implementação de requisições via Socket e WebServices. A tecnologia para obter esse resultado só podia ser Java.&lt;br /&gt;&lt;br /&gt;Silveira.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1343488441098402794-6822532764282328706?l=isilveira.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://isilveira.blogspot.com/feeds/6822532764282328706/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://isilveira.blogspot.com/2011/07/nitro-acelerador-de-cupom-fiscal-via-ts.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/6822532764282328706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/6822532764282328706'/><link rel='alternate' type='text/html' href='http://isilveira.blogspot.com/2011/07/nitro-acelerador-de-cupom-fiscal-via-ts.html' title='Nitro- Acelerador de cupom fiscal via TS'/><author><name>ISilveira</name><uri>http://www.blogger.com/profile/03685653592501155287</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-SU53UxEALtg/TiB2CDBm8HI/AAAAAAAAAFI/PuUrqU5jpIo/s220/MES158.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/--k1h238hWtc/TiBx7DoErVI/AAAAAAAAAFA/cHGhjik2thM/s72-c/nitro.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1343488441098402794.post-466714713021353935</id><published>2011-07-06T12:41:00.000-07:00</published><updated>2011-07-06T13:43:47.253-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='clientes'/><category scheme='http://www.blogger.com/atom/ns#' term='painel'/><category scheme='http://www.blogger.com/atom/ns#' term='venda'/><category scheme='http://www.blogger.com/atom/ns#' term='eletrônico'/><category scheme='http://www.blogger.com/atom/ns#' term='multiplas'/><category scheme='http://www.blogger.com/atom/ns#' term='idosos'/><category scheme='http://www.blogger.com/atom/ns#' term='gestantes'/><category scheme='http://www.blogger.com/atom/ns#' term='chamada'/><category scheme='http://www.blogger.com/atom/ns#' term='balcao'/><category scheme='http://www.blogger.com/atom/ns#' term='guiche'/><category scheme='http://www.blogger.com/atom/ns#' term='fichas'/><category scheme='http://www.blogger.com/atom/ns#' term='preferencial'/><category scheme='http://www.blogger.com/atom/ns#' term='espera'/><category scheme='http://www.blogger.com/atom/ns#' term='guiches'/><category scheme='http://www.blogger.com/atom/ns#' term='atendimento'/><category scheme='http://www.blogger.com/atom/ns#' term='midia'/><category scheme='http://www.blogger.com/atom/ns#' term='filas'/><category scheme='http://www.blogger.com/atom/ns#' term='loja'/><title type='text'>Apresentação oficial Painel Eletrônico 2.0</title><content type='html'>Finalmente fechei a versão 2.0 do Painel agora bem melhor que a primeira. As novidades são:&lt;br /&gt;- Gerencia multiplas filas&lt;br /&gt;- Emite relatórios de desistências e de tempo de espera&lt;br /&gt;- Permite customizar o tipo de chamada para guichês, salas, andares, pavimentos.&lt;br /&gt;- Serviços de anuncio como: Chamada em espera no ramal, chamada de deslocamento, chamada ao estacionamento.&lt;br /&gt;- O controle de chamadas, painel de controle e o server agora são WEB.&lt;br /&gt;- Possibilita integração com outros softwares via WebService. &lt;br /&gt;&lt;br /&gt;As tecnologias usada para desenvolver o projeto entre outras são:&lt;br /&gt;- J2SE, J2EE&lt;br /&gt;Contato para adquirir : (51)84814667&lt;br /&gt;&lt;br /&gt;Separei aqui alguns vídeos explicando a solução. Então vamos a eles:&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;span style="color: #cc0000;"&gt;!!!!!!ATENÇÃO!!!!!! DE DOIS CLIQUES NOS VIDEOS PARA VER EM TELA INTEIRA, DEPOIS PRESSIONE&amp;nbsp; "ESC" PARA VOLTAR.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;Vídeo 1: Gerenciamento de esperas&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="349" src="http://www.youtube.com/embed/rtsIyWiAxFQ?hl=pt&amp;amp;fs=1" width="425"&gt;&lt;/iframe&gt;&lt;br /&gt;Vídeo 2:&amp;nbsp; A recepção (InterFace com o Cliente)&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="349" src="http://www.youtube.com/embed/aWzueiOMo70?hl=pt&amp;amp;fs=1" width="425"&gt;&lt;/iframe&gt;&lt;br /&gt;Vídeo 3: Os Serviços&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="349" src="http://www.youtube.com/embed/i_GijKyJ02Q?hl=pt&amp;amp;fs=1" width="425"&gt;&lt;/iframe&gt;&lt;br /&gt;Vídeo 4: A integração (Para desenvolvedores parceiros...)&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="349" src="http://www.youtube.com/embed/OR9yEh7deNw?hl=pt&amp;amp;fs=1" width="425"&gt;&lt;/iframe&gt;&lt;br /&gt;Vídeo 5: Os relatórios&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="349" src="http://www.youtube.com/embed/0-WfV6tjeBg" width="560"&gt;&lt;/iframe&gt;&lt;br /&gt;Vídeo 6: Funcionamento prático 1&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="349" src="http://www.youtube.com/embed/9lYWerMYrLw" width="560"&gt;&lt;/iframe&gt;&lt;br /&gt;Vídeo 6: Funcionamento prático 2&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="349" src="http://www.youtube.com/embed/-vB-UMLNq18" width="425"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1343488441098402794-466714713021353935?l=isilveira.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://isilveira.blogspot.com/feeds/466714713021353935/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://isilveira.blogspot.com/2011/07/apresentacao-oficial-painel-eletronico.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/466714713021353935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/466714713021353935'/><link rel='alternate' type='text/html' href='http://isilveira.blogspot.com/2011/07/apresentacao-oficial-painel-eletronico.html' title='Apresentação oficial Painel Eletrônico 2.0'/><author><name>ISilveira</name><uri>http://www.blogger.com/profile/03685653592501155287</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-SU53UxEALtg/TiB2CDBm8HI/AAAAAAAAAFI/PuUrqU5jpIo/s220/MES158.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/rtsIyWiAxFQ/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1343488441098402794.post-7016922997857745977</id><published>2011-06-19T15:34:00.000-07:00</published><updated>2011-07-02T15:03:39.775-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='painel eletronico'/><category scheme='http://www.blogger.com/atom/ns#' term='espera'/><category scheme='http://www.blogger.com/atom/ns#' term='atendimento'/><category scheme='http://www.blogger.com/atom/ns#' term='pegn'/><category scheme='http://www.blogger.com/atom/ns#' term='fichas'/><title type='text'>Pequenas empresas grandes negócios X Painel eletrônico</title><content type='html'>Nesse domingo, o programa "Pequenas empresas, grandes negócios" apresentou uma matéria sobre uma empresa que produz painéis eletrônicos e sitou uma grande inovação dessa empresa, que criou um painel multi-mídia.&lt;br /&gt;Mas é claro que a idéia já não é tão nova assim visto que o meu projeto tem mais de dois anos de existência e eu não trabalho especificamente com painéis. Fico feliz, de ver minha idéia multiplicando por ai, é sinal que minhas idéias continuam em alta. Estou trabalhando em uma nova versão do software, que vai NOVAMENTE colocar a minha solução a frente das demais.&lt;br /&gt;&lt;br /&gt;Maiores informações sobre o Painel Eletrônico MultiMidia pelo fone: (51)84814667 &lt;br /&gt;&lt;br /&gt;Vejam os vídeos:&lt;br /&gt;&lt;iframe width="560" height="349" src="http://www.youtube.com/embed/9lYWerMYrLw" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/-vB-UMLNq18?fs=1&amp;amp;hl=pt_BR"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/-vB-UMLNq18?fs=1&amp;amp;hl=pt_BR" width="425" height="344" allowScriptAccess="never" allowFullScreen="true" wmode="transparent" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;veja a matéria do PEGN no link: &lt;br /&gt;&lt;a href="http://g1.globo.com/economia/pme/noticia/2011/06/fabrica-de-sp-investe-na-inovacao-e-producao-de-paineis-eletronicos.html"&gt;http://g1.globo.com/economia/pme/noticia/2011/06/fabrica-de-sp-investe-na-inovacao-e-producao-de-paineis-eletronicos.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;e depois confira o link do meu projeto: &lt;br /&gt;&lt;a href="http://isilveira.blogspot.com/2010/09/painel-eletronico-multi-midia.html"&gt;http://isilveira.blogspot.com/2010/09/painel-eletronico-multi-midia.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1343488441098402794-7016922997857745977?l=isilveira.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://isilveira.blogspot.com/feeds/7016922997857745977/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://isilveira.blogspot.com/2011/06/pequenas-empresas-grandes-negocios-x.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/7016922997857745977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/7016922997857745977'/><link rel='alternate' type='text/html' href='http://isilveira.blogspot.com/2011/06/pequenas-empresas-grandes-negocios-x.html' title='Pequenas empresas grandes negócios X Painel eletrônico'/><author><name>ISilveira</name><uri>http://www.blogger.com/profile/03685653592501155287</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-SU53UxEALtg/TiB2CDBm8HI/AAAAAAAAAFI/PuUrqU5jpIo/s220/MES158.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/9lYWerMYrLw/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1343488441098402794.post-4957070235715700277</id><published>2011-05-07T18:30:00.000-07:00</published><updated>2011-07-27T10:23:25.629-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='parceiros'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='pre venda'/><category scheme='http://www.blogger.com/atom/ns#' term='metasystem'/><category scheme='http://www.blogger.com/atom/ns#' term='cigam'/><category scheme='http://www.blogger.com/atom/ns#' term='deserve'/><category scheme='http://www.blogger.com/atom/ns#' term='erp'/><category scheme='http://www.blogger.com/atom/ns#' term='sms'/><category scheme='http://www.blogger.com/atom/ns#' term='projetos'/><title type='text'>MetaSystem X Cigam = Orçamentos por SMS</title><content type='html'>Modulo Web do Metasytem integrado com o Cigam Loja (desenvolvido pela  DESERVE de São Leopoldo).  É uma solução um tanto quanto ambiciosa para  os dias e hoje. A maioria das empresas ainda não esta preparada para  tais novidades, felizmente não são todas. Como diz ao final do vídeo:  "Seja o primeiro e será sempre a referência"&lt;br /&gt;&lt;br /&gt;Ps: Observe que o celular que recebe as mensagens tem uma tela pequena e o texto fica desajustado. O orçamento precisa ser enviado em duas ou mais mensagens por causa do limite de caracteres. Mas celulares mais novos como o iPhone por exemplo podem visualizar de maneira bem mais agradável o orçamento. De forma que pior que essa visualização não fica, embora ela não seja tão ruim assim e atende ao propósito.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;iframe allowfullscreen="" frameborder="0" height="295" src="http://www.youtube.com/embed/HVIQaN_2I3g?fs=1" width="480"&gt;&lt;/iframe&gt;&lt;br /&gt;Para entender o mecanismo de envio de SMS veja o post:&lt;br /&gt;&lt;a href="http://isilveira.blogspot.com/2011/04/metasystem-agrega-tecnologia-sms-ao.html"&gt;http://isilveira.blogspot.com/2011/04/metasystem-agrega-tecnologia-sms-ao.html&lt;/a&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1343488441098402794-4957070235715700277?l=isilveira.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://isilveira.blogspot.com/feeds/4957070235715700277/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://isilveira.blogspot.com/2011/05/metasystem-x-cigam-orcamenos-por-sms.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/4957070235715700277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/4957070235715700277'/><link rel='alternate' type='text/html' href='http://isilveira.blogspot.com/2011/05/metasystem-x-cigam-orcamenos-por-sms.html' title='MetaSystem X Cigam = Orçamentos por SMS'/><author><name>ISilveira</name><uri>http://www.blogger.com/profile/03685653592501155287</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-SU53UxEALtg/TiB2CDBm8HI/AAAAAAAAAFI/PuUrqU5jpIo/s220/MES158.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/HVIQaN_2I3g/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1343488441098402794.post-4977933677483018381</id><published>2011-04-05T11:26:00.000-07:00</published><updated>2011-11-11T15:35:01.027-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='parceiros'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='pre venda'/><category scheme='http://www.blogger.com/atom/ns#' term='metasystem'/><category scheme='http://www.blogger.com/atom/ns#' term='cigam'/><category scheme='http://www.blogger.com/atom/ns#' term='deserve'/><category scheme='http://www.blogger.com/atom/ns#' term='nokiae62'/><category scheme='http://www.blogger.com/atom/ns#' term='j2me'/><category scheme='http://www.blogger.com/atom/ns#' term='erp'/><category scheme='http://www.blogger.com/atom/ns#' term='sms'/><category scheme='http://www.blogger.com/atom/ns#' term='symbian'/><title type='text'>Metasystem agrega tecnologia SMS ao Módulo loja do CIGAM(DeServe)</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-LicUMUX73KQ/TZtdgh0T06I/AAAAAAAAAD0/WBxquXa-e1Y/s1600/smsmonitor.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-LicUMUX73KQ/TZtdgh0T06I/AAAAAAAAAD0/WBxquXa-e1Y/s1600/smsmonitor.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Contato: (51)84814667, email: marcati2011@gmail.com, C/ Silveira. &lt;/div&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; O SMS ganhou o mercado pelo baixo custo de envio e praticidade, sem dúvida é uma ferramenta muito poderosa - de alcance imediato às pessoas. É tão fantástico que colocou no bolso a comunicação por e-mail. No Brasil já ultrapassamos a marca de 1 celular por pessoa. Nem todos tem um computador, mas quase todos tem um celular. Empresas já começam a criar softwares anti-spam e antivírus para esses aparelhos, de olho num mercado que está crescendo.&amp;nbsp; EU ODEIO SPAM, mas acho que notícias, promoções, alertas quando enviados para uma pessoa que autorizou tal serviço é muito útil. &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Há tempo que eu queria incorporar essa tecnologia ao Metasystem, mas a idéia não era integrar minha solução com outras do mercado que terceirizam os envios como acontece com a maioria dos softwares do mercado, eu queria criar meu próprio servidor.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bom, depois de dias de trabalho hackeando meu SO do Nokia e62 (Symbian), decidindo comunicação entre cabo, web, wireless, bluetooth, estudando pacotes e operadoras, ficar plantado em frente ao note e quase me tornar um divorciado, cheguei a primeira versão do projeto.&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; Essa solução se torna viável para pequenas e médias empresas, pelo baixo custo para manter o serviço- isso mesmo!!! muito abaixo das soluções do mercado, eu lá ia perder meu tempo trabalhando em algo que já existe?&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Nesse vídeo mostro o MetaSystem integrado com o CIGAM modulo loja, desenvolvido pela DeServe de São Leopoldo, em uma operação de geração de pedido e faturamento para a Conta Corrente do cliente. Ao final, o cliente recebe um SMS com os detalhes da compra, a observação e o saldo.&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="295" src="http://www.youtube.com/embed/U3Zzac815UQ?fs=1" width="480"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1343488441098402794-4977933677483018381?l=isilveira.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://isilveira.blogspot.com/feeds/4977933677483018381/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://isilveira.blogspot.com/2011/04/metasystem-agrega-tecnologia-sms-ao.html#comment-form' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/4977933677483018381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/4977933677483018381'/><link rel='alternate' type='text/html' href='http://isilveira.blogspot.com/2011/04/metasystem-agrega-tecnologia-sms-ao.html' title='Metasystem agrega tecnologia SMS ao Módulo loja do CIGAM(DeServe)'/><author><name>ISilveira</name><uri>http://www.blogger.com/profile/03685653592501155287</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-SU53UxEALtg/TiB2CDBm8HI/AAAAAAAAAFI/PuUrqU5jpIo/s220/MES158.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-LicUMUX73KQ/TZtdgh0T06I/AAAAAAAAAD0/WBxquXa-e1Y/s72-c/smsmonitor.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1343488441098402794.post-6216247311025096340</id><published>2011-03-15T17:14:00.000-07:00</published><updated>2011-03-15T17:16:19.643-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='parceiros'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='metasystem'/><category scheme='http://www.blogger.com/atom/ns#' term='j2se'/><category scheme='http://www.blogger.com/atom/ns#' term='patrocinio'/><category scheme='http://www.blogger.com/atom/ns#' term='j2me'/><category scheme='http://www.blogger.com/atom/ns#' term='projetos'/><title type='text'>Patrocinio para novos projetos</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.baixaki.com.br/imagens/59067/28160.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://www.baixaki.com.br/imagens/59067/28160.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Amigos!&lt;br /&gt;&lt;br /&gt;Tenho alguns projetos para desenvolver envolvendo celulares, TV digital, Eletrônica, robótica, aeromodelos em fim. Varias idéias e com uma margem muito segura de sucesso. Como sempre digo as idéias eu tenho, conhecimento também "só me falta-me o $gramour$", desenvolver esses projetos possui custo como a compra de equipamentos pra homologação. Por isso estou divulgando aqui, caso alguma empresa esteja interessada em patrocinar algum desses projetos que entrem em contato comigo pelo e-mail: administrador@mellosl.com.br. Será uma grande oportunidade de negócio para ambas as partes.&lt;br /&gt;&lt;br /&gt;Em breve estarei postando sobre meu mais novo projeto, no qual estou trabalhando no momento.&lt;br /&gt;&lt;br /&gt;Silveira&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1343488441098402794-6216247311025096340?l=isilveira.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://isilveira.blogspot.com/feeds/6216247311025096340/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://isilveira.blogspot.com/2011/03/patrocinio-para-novos-projetos.html#comment-form' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/6216247311025096340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/6216247311025096340'/><link rel='alternate' type='text/html' href='http://isilveira.blogspot.com/2011/03/patrocinio-para-novos-projetos.html' title='Patrocinio para novos projetos'/><author><name>ISilveira</name><uri>http://www.blogger.com/profile/03685653592501155287</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-SU53UxEALtg/TiB2CDBm8HI/AAAAAAAAAFI/PuUrqU5jpIo/s220/MES158.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1343488441098402794.post-4805460232133438129</id><published>2011-02-02T13:33:00.000-08:00</published><updated>2011-02-02T13:58:11.848-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='parceiros'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='metasystem'/><category scheme='http://www.blogger.com/atom/ns#' term='j2se'/><category scheme='http://www.blogger.com/atom/ns#' term='j2me'/><category scheme='http://www.blogger.com/atom/ns#' term='erp'/><category scheme='http://www.blogger.com/atom/ns#' term='projetos'/><title type='text'>Metasystem chegou para agregar valor a seu ERP</title><content type='html'>&amp;nbsp;&amp;nbsp;&amp;nbsp; O ideal seria que cada empresa que desenvolve software ERP tivesse uma célula no setor de desenvolvimento somente para criar. Isso mesmo, para inventar coisas novas, que estivesse atualizada com as tecnologias do mercado.&lt;br /&gt;&amp;nbsp;&amp;nbsp; Geralmente a equipe responsável pelo desenvolvimento, quase sempre atarefada com as atualizações legais ou requisições complementares do software, não tem  tempo para o "estalo". Sim o "estalo", aquele momento de "luz", invensão, inovação. Eu compreendo tudo isso, visto que o custo de manter alguém ou uma equipe de criadores para que (talvez) tenham uma boa idéia é alto, sem contar que o mercado mal oferece bons programadores, quem dirá "programadores-inventores", que além de desenvolver, sejam capazes de criar soluções inovadores.(Ps: Existem profissionais excelentes nessas empresas...rs..rs.. generalizando com cuidado rs..rs..)&lt;br /&gt;&amp;nbsp;&amp;nbsp; Há alguns anos, descobri que o&amp;nbsp; melhor desenvolvedor ou analista, ao entrar na "linha de produção" de uma Software House, ocupa-se com as urgências e acaba por se bitolar à idéia do projeto; e quando tem uma boa idéia, na maioria das vezes, a empresa não tem tempo e pessoal para alocar em um "incerto novo projeto".&lt;br /&gt;&amp;nbsp;&amp;nbsp; Foi pensando nessa necessidade do mercado, que reuni em um único projeto - que chamei de MetaSystem-, todas as minhas "invensões". Dei esse nome porque é um projeto totalmente moldável à qualquer ERP do mercado que use Banco de Dados Sql. Nele não existirá financeiro, estoque, gestão disso, gestão daquilo, desses o mercado está cheio de ótimas soluções. O Metasystem veio para agregar inovação/ portabilidade/ malhabilidade aos ERPs. &amp;nbsp; &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_ztZ_35R7g0o/TUm1lc_TBRI/AAAAAAAAADs/yUfd8rS3pN4/s1600/Untitled-2.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/_ztZ_35R7g0o/TUm1lc_TBRI/AAAAAAAAADs/yUfd8rS3pN4/s320/Untitled-2.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Você já imaginou oferecer a um novo cliente a possibilidade dele tirar um relatório gerencial no controle remoto da sua TV digital, sentado no sofá de casa? Ter uma loja virtual rodando no mesmo servidor da sua aplicação usando a mesma base de dados sem disparidade de informação ou mecanismos de sincronia falhos? Fazer um inventário de estoque com coletores de dados online levando em conta reservas de mercadoria sem que ele precise fechar para balanço? Ou ainda, fazer liberações de crédito, tirar relatórios, realizar vendas por um celular conectado direto na base de dados do ERP em tempo real?&lt;br /&gt;&amp;nbsp;&amp;nbsp; Os módulos do Metasystem podem somar a seu projeto todas essas funcionalidades e muito mais; e sua empresa não precisa se preocupar com as novidades tecnológicas do mercado. Gaste seu tempo com as questões legais, contábeis ou afins do seu ERP!&lt;br /&gt;&amp;nbsp;&amp;nbsp; O ERP que homologar o Metasystem terá sua equipe de suporte e infra-estrutura treinados para instalar e dar suporte da solução, evitando assim qualquer contato da minha parte com o cliente final.&lt;br /&gt;&lt;br /&gt;Tire suas dúvidas: (51) 84814667.&lt;br /&gt;Abaixo uma simples esquemática de como funciona a integração:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_ztZ_35R7g0o/TUm1dn1Ac7I/AAAAAAAAADk/MUgQqOeit2k/s1600/Untitled-1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/_ztZ_35R7g0o/TUm1dn1Ac7I/AAAAAAAAADk/MUgQqOeit2k/s320/Untitled-1.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1343488441098402794-4805460232133438129?l=isilveira.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://isilveira.blogspot.com/feeds/4805460232133438129/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://isilveira.blogspot.com/2011/02/o-ideal-seria-que-cada-empresa-que.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/4805460232133438129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/4805460232133438129'/><link rel='alternate' type='text/html' href='http://isilveira.blogspot.com/2011/02/o-ideal-seria-que-cada-empresa-que.html' title='Metasystem chegou para agregar valor a seu ERP'/><author><name>ISilveira</name><uri>http://www.blogger.com/profile/03685653592501155287</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-SU53UxEALtg/TiB2CDBm8HI/AAAAAAAAAFI/PuUrqU5jpIo/s220/MES158.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_ztZ_35R7g0o/TUm1lc_TBRI/AAAAAAAAADs/yUfd8rS3pN4/s72-c/Untitled-2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1343488441098402794.post-3463326978785490419</id><published>2011-02-02T09:06:00.000-08:00</published><updated>2011-02-05T16:03:15.648-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='pre venda'/><category scheme='http://www.blogger.com/atom/ns#' term='metasystem'/><category scheme='http://www.blogger.com/atom/ns#' term='cigam'/><category scheme='http://www.blogger.com/atom/ns#' term='j2se'/><category scheme='http://www.blogger.com/atom/ns#' term='deserve'/><category scheme='http://www.blogger.com/atom/ns#' term='paf'/><category scheme='http://www.blogger.com/atom/ns#' term='erp'/><category scheme='http://www.blogger.com/atom/ns#' term='projetos'/><title type='text'>MetaSystem Pré-Venda integrado com o Cigam</title><content type='html'>O carro chefe do &lt;a href="http://isilveira.blogspot.com/2011/02/o-ideal-seria-que-cada-empresa-que.html"&gt;Metasystem&lt;/a&gt; atualmente é o pré-venda. Pra quem não sabe, Pré-Venda e o programinha que gera os pedidos e os orçamentos no balcão para serem acertados no caixa depois.&lt;br /&gt;&lt;br /&gt;Hoje você pode gerar pedidos de 3 formas. &lt;br /&gt;1 - No ponto de atendimento dentro da loja com a versão DeskTop(Java J2SE).&lt;br /&gt;2 - Pela internet com a versão Web(Java J2EE). &lt;br /&gt;3 - Pelo celular ou coletor com a versão Mobile(Java J2ME).&lt;br /&gt;&lt;br /&gt;Hoje vou mostrar a versão Desktop. Nesse vídeo o metasystem está integrado com o Cigam, lendo e gravando direto na base sem qualquer software intermediário. Essa versão é a única das 3 citadas anteriormente que está oficialmente homologada pelo PAF junto ao Cigam. Mas esses módulos podem ser integradas com qualquer ERP do mercado desde que desenvolvidas as biliotecas de integração.&lt;br /&gt;&lt;br /&gt;Lembrando que se você é cliente Cigam, terá de entrar em contato com o seu fornecedor do software para que seja acordada a implantação.&lt;br /&gt;&lt;br /&gt;Silveira&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="295" src="http://www.youtube.com/embed/sBh4euERVNQ?fs=1" width="480"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1343488441098402794-3463326978785490419?l=isilveira.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://isilveira.blogspot.com/feeds/3463326978785490419/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://isilveira.blogspot.com/2011/02/metasystem-pre-venda-integrado-com-o.html#comment-form' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/3463326978785490419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/3463326978785490419'/><link rel='alternate' type='text/html' href='http://isilveira.blogspot.com/2011/02/metasystem-pre-venda-integrado-com-o.html' title='MetaSystem Pré-Venda integrado com o Cigam'/><author><name>ISilveira</name><uri>http://www.blogger.com/profile/03685653592501155287</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-SU53UxEALtg/TiB2CDBm8HI/AAAAAAAAAFI/PuUrqU5jpIo/s220/MES158.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/sBh4euERVNQ/default.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1343488441098402794.post-9145189637265821079</id><published>2011-01-31T10:22:00.000-08:00</published><updated>2011-01-31T10:22:29.161-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='j2se'/><category scheme='http://www.blogger.com/atom/ns#' term='Classe Utilitaria'/><category scheme='http://www.blogger.com/atom/ns#' term='projetos'/><category scheme='http://www.blogger.com/atom/ns#' term='gertec'/><title type='text'>Biblioteca Java para Gertec Busca Preço</title><content type='html'>Bom pessoal, de olho na portabilidade das minhas aplicações. Desconsiderei as DLLs que vieram no CD de instalação e criei minha própria biblioteca JAVA de integração com os aparelhos, permitindo assim que vc tenha servidores multiplataforma. Estou comercializando a biblioteca, interessados entrar em contato fone (51)84814667.&lt;br /&gt;&lt;br /&gt;Silveira.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1343488441098402794-9145189637265821079?l=isilveira.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://isilveira.blogspot.com/feeds/9145189637265821079/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://isilveira.blogspot.com/2011/01/biblioteca-java-para-gertec-busca-preco.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/9145189637265821079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/9145189637265821079'/><link rel='alternate' type='text/html' href='http://isilveira.blogspot.com/2011/01/biblioteca-java-para-gertec-busca-preco.html' title='Biblioteca Java para Gertec Busca Preço'/><author><name>ISilveira</name><uri>http://www.blogger.com/profile/03685653592501155287</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-SU53UxEALtg/TiB2CDBm8HI/AAAAAAAAAFI/PuUrqU5jpIo/s220/MES158.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1343488441098402794.post-2368799146707285961</id><published>2011-01-27T03:39:00.000-08:00</published><updated>2011-02-02T09:16:04.585-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='metasystem'/><category scheme='http://www.blogger.com/atom/ns#' term='j2se'/><category scheme='http://www.blogger.com/atom/ns#' term='projetos'/><category scheme='http://www.blogger.com/atom/ns#' term='gertec'/><title type='text'>Controle de refeitório usando Gertec Busca Preço</title><content type='html'>Hoje vou mostrar mais uma das minhas "engenhócas" que deu certo. &lt;br /&gt;Problema: &lt;br /&gt;A empresa precisava controlar quem almoçava para o acerto no final do mês.&lt;br /&gt;&lt;br /&gt;Solução anterior: &lt;br /&gt;Imprimia-se vale almoços e esses eram distribuídos para os funcionários no início de mês.&lt;br /&gt;Problemas dessa solução:&lt;br /&gt;-Funcionários perdiam os vales.&lt;br /&gt;-Esqueciam os vales então assinavam um caderninho.&lt;br /&gt;-Horas perdidas ao fim de cada mês, contabilizando as assinaturas no caderno.&lt;br /&gt;-Horas perdidas imprimindo novos vales e recortando.&lt;br /&gt;-Horas perdidas separando vales para cada funcionário com base nos dias úteis daquele mês.&lt;br /&gt;&lt;br /&gt;Solução definitiva:&lt;br /&gt;Colocar um Gertec Busca Preço Wireless no refeitório funcionando como um coletor de dados. O mesmo cartão que os funcionários usavam pra bater o ponto agora tb é usado para registrar os almoços.&lt;br /&gt;&lt;br /&gt;Problemas dessa solução: &lt;br /&gt;-Um estagiário a menos da empresa.&lt;br /&gt;-No fim do mês o administrador tem que ter todo o trabalho de clicar no botão gerar relatório.&lt;br /&gt;rs..rs.....&lt;br /&gt;&lt;br /&gt;Fone pra contato (51)84814667.&lt;br /&gt;&lt;br /&gt;abrasss até a próxima..&lt;br /&gt;&lt;br /&gt;Silveira&lt;br /&gt;&lt;br /&gt;ps: Assistam o video em 360p(qualidade), se não, não dá pra ver nada no visor do aparelho.&lt;br /&gt;&lt;iframe width="480" height="295" src="http://www.youtube.com/embed/6fHDAhpEb4k?fs=1" frameborder="0" allowFullScreen=""&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1343488441098402794-2368799146707285961?l=isilveira.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://isilveira.blogspot.com/feeds/2368799146707285961/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://isilveira.blogspot.com/2011/01/controle-de-refeitorio-usando-gertec.html#comment-form' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/2368799146707285961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/2368799146707285961'/><link rel='alternate' type='text/html' href='http://isilveira.blogspot.com/2011/01/controle-de-refeitorio-usando-gertec.html' title='Controle de refeitório usando Gertec Busca Preço'/><author><name>ISilveira</name><uri>http://www.blogger.com/profile/03685653592501155287</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-SU53UxEALtg/TiB2CDBm8HI/AAAAAAAAAFI/PuUrqU5jpIo/s220/MES158.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/6fHDAhpEb4k/default.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1343488441098402794.post-1905940285957981642</id><published>2010-12-21T05:46:00.000-08:00</published><updated>2011-07-27T16:45:31.649-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='metasystem'/><category scheme='http://www.blogger.com/atom/ns#' term='cigam'/><category scheme='http://www.blogger.com/atom/ns#' term='deserve'/><category scheme='http://www.blogger.com/atom/ns#' term='nokiae62'/><category scheme='http://www.blogger.com/atom/ns#' term='j2me'/><category scheme='http://www.blogger.com/atom/ns#' term='erp'/><category scheme='http://www.blogger.com/atom/ns#' term='symbian'/><category scheme='http://www.blogger.com/atom/ns#' term='projetos'/><title type='text'>Cigam X Nokia E62 + Tim Ship Infinity Web</title><content type='html'>Dias atrás, postei um vídeo mostrando o MetaSystem em um coletor de dados com sistema Operacional Windows Mobile integrado com a base de dados Cigam via Wireless. Hoje vou mostrar o mesmo sistema, só que rodando em um celular Nokia E62 com sistema Operacional Symbian integrado com a base de dados Cigam via internet. Isso pra demonstrar que o sistema não tem definitivamente restrições de operação. &lt;br /&gt;Algumas empresas tem entrado em contato pra saber se essas soluções funcionam só com o Cigam. E a resposta é não. Esses soluções funcionam com qualquer ERP desde que criadas as devidas bibliotecas de integração.&lt;br /&gt;Um detalhe a ser ressaltado é que esses aplicativos não usam nenhum tipo de integrador intermediário. Ou seja: Sem troca de arquivos, sem sincronia, sem engatar/desengatar cabos, importação/exportação etc.&lt;br /&gt;&lt;br /&gt;O vídeo mostra na primeira parte uma alteração de estoque feita no celular via Internet e depois confere como ficou no Cigam. Na segunda parte uma alteração semelhante é feita na rua em uma praça, longe de qualquer infraestrutura. Isso tudo pra mostrar como seria possível fazer conferencias, consultas ou pedidos remotamente com efeito imediato na base de dados da matriz.&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="349" src="http://www.youtube.com/embed/zU4VE7uProo" width="560"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1343488441098402794-1905940285957981642?l=isilveira.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://isilveira.blogspot.com/feeds/1905940285957981642/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://isilveira.blogspot.com/2010/12/cigam-x-nokia-e62-tim-ship-infinity-web.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/1905940285957981642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/1905940285957981642'/><link rel='alternate' type='text/html' href='http://isilveira.blogspot.com/2010/12/cigam-x-nokia-e62-tim-ship-infinity-web.html' title='Cigam X Nokia E62 + Tim Ship Infinity Web'/><author><name>ISilveira</name><uri>http://www.blogger.com/profile/03685653592501155287</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-SU53UxEALtg/TiB2CDBm8HI/AAAAAAAAAFI/PuUrqU5jpIo/s220/MES158.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/zU4VE7uProo/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1343488441098402794.post-3607801700904844736</id><published>2010-11-19T10:26:00.000-08:00</published><updated>2011-02-04T05:26:18.870-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='parceiros'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='metasystem'/><category scheme='http://www.blogger.com/atom/ns#' term='cigam'/><category scheme='http://www.blogger.com/atom/ns#' term='deserve'/><category scheme='http://www.blogger.com/atom/ns#' term='j2me'/><category scheme='http://www.blogger.com/atom/ns#' term='erp'/><category scheme='http://www.blogger.com/atom/ns#' term='controle de estoque'/><category scheme='http://www.blogger.com/atom/ns#' term='projetos'/><title type='text'>Cigam X Coletor de dados Wireless</title><content type='html'>Amigos, é com grande prazer que apresento a vocês, depois de vários  testes, duas funcionalidades da versão Mobile do MetaSystem integrado  com o ERP Cigam.&lt;br /&gt;Trata-se do inventário(Controle de Estoque) e do gerador de  encomendas. Nesse vídeo faço a demonstração da solução com um coletor de  dados com sistema operacional Windows Mobile 5.0, mas o aplicativo funciona em qualquer  aparelho wireless (coletor, celular, palm, IPad) com SO Windows  Mobile, Symbiam ou Android).&lt;br /&gt;As informações são processadas em  tempo real via conexão Wireless e WebServices. A tecnologia usada para  integrar tudo isso só podia ser JAVA!!! rs...rs...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Até mais ver.&lt;br /&gt;Contato para maiores informações: (51) 84814667... abrasss&lt;br /&gt;&lt;iframe frameborder="0" height="295" src="http://www.youtube.com/embed/9q7kueIMfpc?fs=1" width="480"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1343488441098402794-3607801700904844736?l=isilveira.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://isilveira.blogspot.com/feeds/3607801700904844736/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://isilveira.blogspot.com/2010/11/cigam-x-coletor-de-dados-wireless.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/3607801700904844736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/3607801700904844736'/><link rel='alternate' type='text/html' href='http://isilveira.blogspot.com/2010/11/cigam-x-coletor-de-dados-wireless.html' title='Cigam X Coletor de dados Wireless'/><author><name>ISilveira</name><uri>http://www.blogger.com/profile/03685653592501155287</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-SU53UxEALtg/TiB2CDBm8HI/AAAAAAAAAFI/PuUrqU5jpIo/s220/MES158.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/9q7kueIMfpc/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1343488441098402794.post-5823891006628405175</id><published>2010-11-04T15:59:00.000-07:00</published><updated>2010-11-15T11:02:53.274-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='parceiros'/><category scheme='http://www.blogger.com/atom/ns#' term='metasystem'/><category scheme='http://www.blogger.com/atom/ns#' term='cigam'/><category scheme='http://www.blogger.com/atom/ns#' term='j2se'/><category scheme='http://www.blogger.com/atom/ns#' term='deserve'/><category scheme='http://www.blogger.com/atom/ns#' term='erp'/><category scheme='http://www.blogger.com/atom/ns#' term='projetos'/><title type='text'>Oficial: Cigam(DeServe) agora TAMBÉM  é Java</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_ztZ_35R7g0o/TNNPmDUaq2I/AAAAAAAAACw/aozHGdouyGI/s1600/Abertura.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5535855882113035106" src="http://4.bp.blogspot.com/_ztZ_35R7g0o/TNNPmDUaq2I/AAAAAAAAACw/aozHGdouyGI/s320/Abertura.jpg" style="cursor: pointer; display: block; height: 191px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt; Agora é oficial, &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;homologada&lt;/span&gt; no dia 3 de &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;Novembro&lt;/span&gt; de 2010 na &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;PUC&lt;/span&gt;&lt;/span&gt; em Porto Alegre  a &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;versão&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;PAF&lt;/span&gt;&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;ECF&lt;/span&gt;&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Cigam&lt;/span&gt;&lt;/span&gt;(Módulo Loja) desenvolvida pela DeServe Informática + &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;MetaSystem&lt;/span&gt;&lt;/span&gt;. Uma &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_8"&gt;solução&lt;/span&gt; de frente de caixa integrada com &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_10"&gt;Orçamentos&lt;/span&gt; e &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;Pré-Venda&lt;/span&gt; gerados em &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;Java&lt;/span&gt;&lt;/span&gt;. Essa &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_13"&gt;solução&lt;/span&gt; permite pontos de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;pré-venda&lt;/span&gt; com valor bem reduzido de licenciamento e com sistema operacional &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_15"&gt;Linux&lt;/span&gt;.&lt;br /&gt;Você pode obter &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_16"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;informações&lt;/span&gt;&lt;/span&gt; de como adquirir as &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_17"&gt;licenças&lt;/span&gt; ou agendar uma &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_18"&gt;demonstração&lt;/span&gt; da &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_19"&gt;solução&lt;/span&gt; pelo &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;fone&lt;/span&gt;&lt;/span&gt; (51) 35795555 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;DeServe&lt;/span&gt;&lt;/span&gt; &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_22"&gt;Informática&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Nos próximos dias estarei &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;disponibilizando&lt;/span&gt; uma versão online do Pré-Venda Web para testes e opinião dos amigos.&lt;br /&gt;&lt;br /&gt;Até a próxima.&lt;br /&gt;&lt;br /&gt;Silveira&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1343488441098402794-5823891006628405175?l=isilveira.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://isilveira.blogspot.com/feeds/5823891006628405175/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://isilveira.blogspot.com/2010/11/oficial-cigam-agora-tambem-e-java.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/5823891006628405175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/5823891006628405175'/><link rel='alternate' type='text/html' href='http://isilveira.blogspot.com/2010/11/oficial-cigam-agora-tambem-e-java.html' title='Oficial: Cigam(DeServe) agora TAMBÉM  é Java'/><author><name>ISilveira</name><uri>http://www.blogger.com/profile/03685653592501155287</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-SU53UxEALtg/TiB2CDBm8HI/AAAAAAAAAFI/PuUrqU5jpIo/s220/MES158.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_ztZ_35R7g0o/TNNPmDUaq2I/AAAAAAAAACw/aozHGdouyGI/s72-c/Abertura.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1343488441098402794.post-7204351059770539030</id><published>2010-09-21T06:00:00.000-07:00</published><updated>2011-08-04T18:02:05.742-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='metasystem'/><category scheme='http://www.blogger.com/atom/ns#' term='cigam'/><category scheme='http://www.blogger.com/atom/ns#' term='j2se'/><category scheme='http://www.blogger.com/atom/ns#' term='deserve'/><category scheme='http://www.blogger.com/atom/ns#' term='erp'/><category scheme='http://www.blogger.com/atom/ns#' term='projetos'/><category scheme='http://www.blogger.com/atom/ns#' term='gertec'/><title type='text'>Cigam X Gertec Busca Preço</title><content type='html'>O "busca preço" da Gertec é um aparelho super útil em lojas que usam o sistema Self-Service como supermercados ou afins. A versão com WiFi permite que se coloque em qualquer lugar que tenha um ponto de rede elétrica.&lt;br /&gt;&lt;br /&gt;Para as empresas que usam CIGAM a integração já esta pronta, é o que vou mostrar nesse post.&lt;br /&gt;&lt;br /&gt;O aparelho custa em média R$ 800,00. A licença do software é por conexão, ou seja, por ponto de consulta.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object width="320" height="266" class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://0.gvt0.com/vi/FfI_Vx144yg/0.jpg"&gt;&lt;param name="movie" value="http://www.youtube.com/v/FfI_Vx144yg&amp;fs=1&amp;source=uds" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266"  src="http://www.youtube.com/v/FfI_Vx144yg&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1343488441098402794-7204351059770539030?l=isilveira.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://isilveira.blogspot.com/feeds/7204351059770539030/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://isilveira.blogspot.com/2010/09/cigam-x-gertec-busca-preco.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/7204351059770539030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/7204351059770539030'/><link rel='alternate' type='text/html' href='http://isilveira.blogspot.com/2010/09/cigam-x-gertec-busca-preco.html' title='Cigam X Gertec Busca Preço'/><author><name>ISilveira</name><uri>http://www.blogger.com/profile/03685653592501155287</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-SU53UxEALtg/TiB2CDBm8HI/AAAAAAAAAFI/PuUrqU5jpIo/s220/MES158.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1343488441098402794.post-1226803931637966705</id><published>2010-09-19T06:15:00.000-07:00</published><updated>2010-09-19T06:16:00.801-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='j2se'/><category scheme='http://www.blogger.com/atom/ns#' term='Classe Utilitaria'/><title type='text'>Classe Utilitaria para Sistema Operacional</title><content type='html'>package funcoes.util;&lt;br /&gt;&lt;br /&gt;import java.awt.Dimension;&lt;br /&gt;import java.io.IOException;&lt;br /&gt;import java.text.SimpleDateFormat;&lt;br /&gt;import java.util.Date;&lt;br /&gt;import java.util.logging.Level;&lt;br /&gt;import java.util.logging.Logger;&lt;br /&gt;&lt;br /&gt;public class SistemaOperacional {&lt;br /&gt;&lt;br /&gt;    public static String getNome() {&lt;br /&gt;        String nome = System.getProperty("os.name").toUpperCase();&lt;br /&gt;        if (nome.contains(" ")) {&lt;br /&gt;            nome = nome.substring(0, nome.indexOf(" "));&lt;br /&gt;        }&lt;br /&gt;        return nome;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public static String getPais() {&lt;br /&gt;        return System.getProperty("user.country").toUpperCase();&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public static String getBarraDiretorios() {&lt;br /&gt;        String barra = "/";&lt;br /&gt;        if (SistemaOperacional.getNome().equals("LINUX")) {&lt;br /&gt;            barra = "/";&lt;br /&gt;        } else if ((SistemaOperacional.getNome().equals("WINDOWS"))) {&lt;br /&gt;            barra = "\\";&lt;br /&gt;        }&lt;br /&gt;        return barra;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    /**&lt;br /&gt;     *&lt;br /&gt;     * @param data exemplo 01/01/01&lt;br /&gt;     */&lt;br /&gt;    public static void mudarDataSistema(String data) {&lt;br /&gt;        Date newDate = new Date(data);&lt;br /&gt;        SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");&lt;br /&gt;        String cmd = "cmd /C date " + sdf.format(newDate);&lt;br /&gt;        executarComando(cmd);&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public static void executarComando(String comando) {&lt;br /&gt;        try {&lt;br /&gt;            Process proc = Runtime.getRuntime().exec(comando);&lt;br /&gt;        } catch (IOException ex) {&lt;br /&gt;            Logger.getLogger(Windows.class.getName()).log(Level.SEVERE, null, ex);&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public static String getDiretorioAtual() {&lt;br /&gt;        return System.getProperty("user.dir").toUpperCase();&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public static String getVersao() {&lt;br /&gt;        return System.getProperty("os.version").toUpperCase();&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public static String getDiretorioUsuario() {&lt;br /&gt;        return System.getProperty("user.home").toUpperCase();&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public static String getNomeUsuario() {&lt;br /&gt;        return System.getProperty("user.home").toUpperCase();&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public static String getLinguagem() {&lt;br /&gt;        return System.getProperty("user.language").toUpperCase();&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public static String getCpu() {&lt;br /&gt;        return System.getProperty("sun.cpu.isalist").toUpperCase();&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    /**&lt;br /&gt;     *&lt;br /&gt;     * @param hora exemplo 08:30:30&lt;br /&gt;     */&lt;br /&gt;    public static void mudarHoraSistema(String hora) {&lt;br /&gt;        Date newDate = new Date("01/01/01 " + hora);&lt;br /&gt;        SimpleDateFormat sdf = new SimpleDateFormat("hh:mm:ss");&lt;br /&gt;        String cmd = "cmd /C time " + sdf.format(newDate);&lt;br /&gt;        executarComando(cmd);&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public static Dimension getResolucao() {&lt;br /&gt;        java.awt.Toolkit toolkit = java.awt.Toolkit.getDefaultToolkit();&lt;br /&gt;        return toolkit.getScreenSize();&lt;br /&gt;    }&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1343488441098402794-1226803931637966705?l=isilveira.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://isilveira.blogspot.com/feeds/1226803931637966705/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://isilveira.blogspot.com/2010/09/classe-utilitaria-para-sistema.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/1226803931637966705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/1226803931637966705'/><link rel='alternate' type='text/html' href='http://isilveira.blogspot.com/2010/09/classe-utilitaria-para-sistema.html' title='Classe Utilitaria para Sistema Operacional'/><author><name>ISilveira</name><uri>http://www.blogger.com/profile/03685653592501155287</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-SU53UxEALtg/TiB2CDBm8HI/AAAAAAAAAFI/PuUrqU5jpIo/s220/MES158.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1343488441098402794.post-4341712137131283762</id><published>2010-09-16T15:42:00.000-07:00</published><updated>2010-09-19T06:18:26.941-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='j2me'/><title type='text'>HashMap para j2me</title><content type='html'>package j2meuteis;&lt;br /&gt;&lt;br /&gt;public class HashMap {&lt;br /&gt;&lt;br /&gt;//crie a classe ArrayList para J2ME tambem postada no blog&lt;br /&gt;   private ArrayList keys;&lt;br /&gt;   private ArrayList values;&lt;br /&gt;&lt;br /&gt;   public HashMap() {&lt;br /&gt;       keys = new ArrayList();&lt;br /&gt;       values = new ArrayList();&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   public void put(Object key, Object value) {&lt;br /&gt;       getKeys().add(key);&lt;br /&gt;       getValues().add(value);&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   public Object get(Object key) {&lt;br /&gt;       for (int i = 0; i &lt; getKeys().size(); i++) {&lt;br /&gt;           if (key == getKeys().get(i)) {&lt;br /&gt;               return getValues().get(i);&lt;br /&gt;           }&lt;br /&gt;       }&lt;br /&gt;       return null;&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   public ArrayList getKeys() {&lt;br /&gt;       return keys;&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   public ArrayList getValues() {&lt;br /&gt;       return values;&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   public int size() {&lt;br /&gt;       return getKeys().size();&lt;br /&gt;   }&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1343488441098402794-4341712137131283762?l=isilveira.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://isilveira.blogspot.com/feeds/4341712137131283762/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://isilveira.blogspot.com/2010/09/hashmap-para-j2me.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/4341712137131283762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/4341712137131283762'/><link rel='alternate' type='text/html' href='http://isilveira.blogspot.com/2010/09/hashmap-para-j2me.html' title='HashMap para j2me'/><author><name>ISilveira</name><uri>http://www.blogger.com/profile/03685653592501155287</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-SU53UxEALtg/TiB2CDBm8HI/AAAAAAAAAFI/PuUrqU5jpIo/s220/MES158.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1343488441098402794.post-6592666129955417927</id><published>2010-09-16T15:38:00.000-07:00</published><updated>2010-09-16T15:43:30.955-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='j2me'/><title type='text'>ArrayList para j2me</title><content type='html'>Uma grande descepcao pra quem comeca a desenvolver em J2ME, e nao poder contar com a clase arrayList.&lt;br /&gt;Para resolver esse problema, so criando na mao.&lt;br /&gt;Eis a classe:&lt;br /&gt;&lt;br /&gt;package j2meuteis;&lt;br /&gt;&lt;br /&gt;public class ArrayList {&lt;br /&gt;   private Object[] storedObjects;&lt;br /&gt;   private int growthFactor;&lt;br /&gt;   private int size;&lt;br /&gt;&lt;br /&gt;   public ArrayList() {&lt;br /&gt;       this( 10, 75 );&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   public ArrayList( int initialCapacity ) {&lt;br /&gt;       this( initialCapacity, 75 );&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   public ArrayList( int initialCapacity, int growthFactor ) {&lt;br /&gt;       this.storedObjects = new Object[ initialCapacity ];&lt;br /&gt;       this.growthFactor = growthFactor;&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   public int size() {&lt;br /&gt;       return this.size;&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   public boolean contains( Object element ) {&lt;br /&gt;&lt;br /&gt;       if (element == null) {&lt;br /&gt;           throw new IllegalArgumentException( "ArrayList cannot contain a null element.");&lt;br /&gt;       }&lt;br /&gt;       for (int i = 0; i &lt; object =" this.storedObjects[i];" element ="="" i =" 0;" object =" this.storedObjects[i];"&gt;= this.size ) {&lt;br /&gt;           throw new IndexOutOfBoundsException("the index [" + index + "] is not valid for this list with the size [" + this.size + "].");&lt;br /&gt;       }&lt;br /&gt;       return this.storedObjects[ index ];&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   public Object remove( int index ) {&lt;br /&gt;       if (index &lt;&gt;= this.size ) {&lt;br /&gt;           throw new IndexOutOfBoundsException("the index [" + index + "] is not valid for this list with the size [" + this.size + "].");&lt;br /&gt;       }&lt;br /&gt;       Object removed = this.storedObjects[ index ];&lt;br /&gt;       for (int i = index+1; i &lt; element ="="" index =" -1;" i =" 0;" object =" this.storedObjects[i];" index =" i;" index ="="" i =" index+1;" i =" 0;" size =" 0;" element ="=""&gt;= this.storedObjects.length) {&lt;br /&gt;           increaseCapacity();&lt;br /&gt;       }&lt;br /&gt;       this.storedObjects[ this.size ] = element;&lt;br /&gt;       this.size++;&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   public void add( int index, Object element ) {&lt;br /&gt;       if (element == null) {&lt;br /&gt;           throw new IllegalArgumentException( "ArrayList cannot contain null.");&lt;br /&gt;       }&lt;br /&gt;       if (index &lt;&gt; this.size ) {&lt;br /&gt;           throw new IndexOutOfBoundsException("the index [" + index + "] is not valid for this list with the size [" + this.size + "].");&lt;br /&gt;       }&lt;br /&gt;       if (this.size &gt;= this.storedObjects.length) {&lt;br /&gt;           increaseCapacity();&lt;br /&gt;       }&lt;br /&gt;       // shift all following elements one position to the back:&lt;br /&gt;       for (int i = this.size; i &gt; index; i--) {&lt;br /&gt;           this.storedObjects[i] = this.storedObjects[ i-1 ];&lt;br /&gt;       }&lt;br /&gt;       // insert the given element:&lt;br /&gt;       this.storedObjects[ index ] = element;&lt;br /&gt;       this.size++;&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   public Object set( int index, Object element ) {&lt;br /&gt;       if (index &lt;&gt;= this.size ) {&lt;br /&gt;           throw new IndexOutOfBoundsException("the index [" + index + "] is not valid for this list with the size [" + this.size + "].");&lt;br /&gt;       }&lt;br /&gt;       Object replaced = this.storedObjects[ index ];&lt;br /&gt;       this.storedObjects[ index ] = element;&lt;br /&gt;       return replaced;&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   public String toString() {&lt;br /&gt;       StringBuffer buffer = new StringBuffer( this.size * 23 );&lt;br /&gt;       buffer.append( super.toString() ).append( "{\n" );&lt;br /&gt;       for (int i = 0; i &lt; this.size; i++) {&lt;br /&gt;           buffer.append( this.storedObjects[i] );&lt;br /&gt;           buffer.append('\n');&lt;br /&gt;       }&lt;br /&gt;       buffer.append('}');&lt;br /&gt;       return buffer.toString();&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   public Object[] toArray() {&lt;br /&gt;       Object[] copy = new Object[ this.size ];&lt;br /&gt;       System.arraycopy( this.storedObjects, 0, copy, 0, this.size );&lt;br /&gt;       return copy;&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   public Object[] toArray( Object[] target ) {&lt;br /&gt;       System.arraycopy( this.storedObjects, 0, target, 0, this.size );&lt;br /&gt;       return target;&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   public void trimToSize() {&lt;br /&gt;       if (this.storedObjects.length != this.size ) {&lt;br /&gt;           Object[] newStore = new Object[ this.size ];&lt;br /&gt;           System.arraycopy( this.storedObjects, 0, newStore, 0, this.size );&lt;br /&gt;           this.storedObjects = newStore;&lt;br /&gt;       }&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   private void increaseCapacity() {&lt;br /&gt;       int currentCapacity = this.storedObjects.length;&lt;br /&gt;       int newCapacity = currentCapacity + ((currentCapacity * this.growthFactor) / 100);&lt;br /&gt;       if (newCapacity == currentCapacity ) {&lt;br /&gt;           newCapacity++;&lt;br /&gt;       }&lt;br /&gt;       Object[] newStore = new Object[ newCapacity ];&lt;br /&gt;       System.arraycopy( this.storedObjects, 0, newStore, 0, this.size );&lt;br /&gt;       this.storedObjects = newStore;&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   public Object[] getInternalArray() {&lt;br /&gt;       return this.storedObjects;&lt;br /&gt;   }&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1343488441098402794-6592666129955417927?l=isilveira.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://isilveira.blogspot.com/feeds/6592666129955417927/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://isilveira.blogspot.com/2010/09/arraylist-para-j2me.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/6592666129955417927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/6592666129955417927'/><link rel='alternate' type='text/html' href='http://isilveira.blogspot.com/2010/09/arraylist-para-j2me.html' title='ArrayList para j2me'/><author><name>ISilveira</name><uri>http://www.blogger.com/profile/03685653592501155287</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-SU53UxEALtg/TiB2CDBm8HI/AAAAAAAAAFI/PuUrqU5jpIo/s220/MES158.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1343488441098402794.post-2850835163018751215</id><published>2010-09-16T15:35:00.000-07:00</published><updated>2010-09-19T06:10:03.541-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='j2se'/><category scheme='http://www.blogger.com/atom/ns#' term='Classe Utilitaria'/><title type='text'>Classe Utilitaria para trabalhar com diretorios</title><content type='html'>package funcoes.util;&lt;br /&gt;&lt;br /&gt;import java.io.File;&lt;br /&gt;import java.io.IOException;&lt;br /&gt;&lt;br /&gt;public abstract class Diretorios {&lt;br /&gt;&lt;br /&gt;  public static void main(String[] args) {&lt;br /&gt;      criar("c:\\testeNovoDir");&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  public static void criar(String caminho) {&lt;br /&gt;      File file = new File(caminho);&lt;br /&gt;      file.mkdir();&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  public static void excluir(String caminho) {&lt;br /&gt;      File file = new File(caminho);&lt;br /&gt;      file.delete();&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  public static boolean existe(String caminho) {&lt;br /&gt;      File file = new File(caminho);&lt;br /&gt;      return file.exists();&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  public static void deletar(String caminho) {&lt;br /&gt;      File dir = new File(caminho);&lt;br /&gt;      deletar(dir);&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  public static boolean deletar(File dir) {&lt;br /&gt;      File candir;&lt;br /&gt;      try {&lt;br /&gt;          candir = dir.getCanonicalFile();&lt;br /&gt;      } catch (IOException e) {&lt;br /&gt;          return false;&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;      if (!candir.equals(dir.getAbsoluteFile())) {&lt;br /&gt;          return false;&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;      File[] files = candir.listFiles();&lt;br /&gt;      if (files != null) {&lt;br /&gt;          for (int i = 0; i &lt; files.length; i++) {&lt;br /&gt;              File file = files[i];&lt;br /&gt;&lt;br /&gt;              boolean deleted = file.delete();&lt;br /&gt;              if (!deleted) {&lt;br /&gt;&lt;br /&gt;                  if (file.isDirectory()) {&lt;br /&gt;                      deletar(file);&lt;br /&gt;                  }&lt;br /&gt;&lt;br /&gt;              }&lt;br /&gt;          }&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;      return dir.delete();&lt;br /&gt;  }&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1343488441098402794-2850835163018751215?l=isilveira.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://isilveira.blogspot.com/feeds/2850835163018751215/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://isilveira.blogspot.com/2010/09/classe-utilitaria-para-trabalhar-com_16.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/2850835163018751215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/2850835163018751215'/><link rel='alternate' type='text/html' href='http://isilveira.blogspot.com/2010/09/classe-utilitaria-para-trabalhar-com_16.html' title='Classe Utilitaria para trabalhar com diretorios'/><author><name>ISilveira</name><uri>http://www.blogger.com/profile/03685653592501155287</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-SU53UxEALtg/TiB2CDBm8HI/AAAAAAAAAFI/PuUrqU5jpIo/s220/MES158.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1343488441098402794.post-3463571547940528702</id><published>2010-09-16T15:32:00.000-07:00</published><updated>2010-09-19T06:10:39.601-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='netbeans'/><category scheme='http://www.blogger.com/atom/ns#' term='Classe Utilitaria'/><title type='text'>Classe Utilitaria para trabalhar com numeros</title><content type='html'>package funcoes.util;&lt;br /&gt;&lt;br /&gt;import java.math.BigDecimal;&lt;br /&gt;import java.text.DecimalFormat;&lt;br /&gt;import javax.swing.JOptionPane;&lt;br /&gt;&lt;br /&gt;public class Numeros {&lt;br /&gt;   private int incrementado;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   /**&lt;br /&gt;    * Corta o numero de casas decimais indicados&lt;br /&gt;    * @param numero numero com os quebrados&lt;br /&gt;    * @param casasDecimais numero de casas que devem ser retornadas depois da virgula&lt;br /&gt;    * @return retorna um double com o numero de casas escolhido.&lt;br /&gt;    */&lt;br /&gt;   public static double ignoraCasasDecimais(double numero, int casasDecimais) {&lt;br /&gt;       String quebrados = String.valueOf(numero);&lt;br /&gt;       String inteiros = quebrados.substring(0, quebrados.indexOf("."));&lt;br /&gt;       quebrados = quebrados.substring(quebrados.indexOf(".") + 1, quebrados.length());&lt;br /&gt;       String temp = "";&lt;br /&gt;&lt;br /&gt;       if (quebrados.length() &gt;= casasDecimais) {&lt;br /&gt;           casasDecimais -= 1;&lt;br /&gt;&lt;br /&gt;           for (int i = 0; i &lt;= casasDecimais; i++) {                 temp += quebrados.charAt(i);             }         } else {             temp = quebrados;         }         return Double.parseDouble(inteiros + "." + temp);     }      /**      *      * @param valor1 valor 100%      * @param valor2 porcentagem a ser descontada      * @return valor1 menos valor2%      */     public static double descontaPorcentagem(double valor1, double valor2) {         return valor1 - (getValorDePorcentagem(valor1, valor2));     }      /**      *      * @param valor1 valor 100%      * @param valor2 o %      * @return Retorna o valor da porcentagem      */     public static double getValorDePorcentagem(double valor1, double valor2) {         return (valor1 / 100) * valor2;     }      /**      *      * @param valor1 valor principal 100%      * @param valor2 valor que vc quer saber o % do valor principal      * @return double com o %      */     public static double getPorcentagem(double valor1, double valor2) {         return valor2 / (valor1 / 100);     }      /**      *  Valida uma string em número inteiro      * @param inteiro string contendo um valor inteiro      * @return uma string com o msmo valor se true, e 0 caso false      */     public static String validaInteiro(String inteiro) {         try {             Integer.parseInt(inteiro);             return inteiro;         } catch (Exception e) {             JOptionPane.showMessageDialog(null, "Insira somente valores inteiros");             return "0";         }     }      /**      * retorna o numero de casas decimais de um numero      * @param numero      * @return      */     public static int getNumerosCasasDecimais(double numero) {         String temp = String.valueOf(numero);         String[] temp2 = temp.split("[.]");         return temp2[1].length();     }      /**      * retorna uma string com as casas decimais do numero      * @param numero numero quebrado      * @return      */     public static String getCasasDecimais(Double numero) {         String[] strNumero = String.valueOf(numero).split("[.]");         return strNumero[1];     }      public static double truncaCasasDecimais(double numero) {         if (getNumerosCasasDecimais(numero) &gt; 2) {&lt;br /&gt;           String num = getCasasDecimais(numero);&lt;br /&gt;           if (Integer.parseInt(num.substring(2, 3)) &gt;= 1) {&lt;br /&gt;               numero = Numeros.arredondaPraCima(2, numero);&lt;br /&gt;           }&lt;br /&gt;       }&lt;br /&gt;       return numero;&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   /**&lt;br /&gt;    * valida uma string em um double&lt;br /&gt;    * @param Doubl string contendo um valor double (0.0), se na sring conter uma "," essa função transforma em "."&lt;br /&gt;    * @return uma string com o mesmo valor caso true, e 0 caso false;&lt;br /&gt;    */&lt;br /&gt;   public static String validaDouble(String Doubl) {&lt;br /&gt;       try {&lt;br /&gt;           Doubl = Strings.substituirTrechos(new String[]{","}, ".", Doubl);&lt;br /&gt;           Double.parseDouble(Doubl);&lt;br /&gt;           return Doubl;&lt;br /&gt;       } catch (Exception e) {&lt;br /&gt;           JOptionPane.showMessageDialog(null, "Insira somente valores numericos");&lt;br /&gt;           return "0";&lt;br /&gt;       }&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   /**&lt;br /&gt;    * valida uma string em Float&lt;br /&gt;    * @param Floa string contendo um valor float&lt;br /&gt;    * @return uma string com o memso valor caso true, ou 0 caso false&lt;br /&gt;    */&lt;br /&gt;   public static String validaFloat(String Floa) {&lt;br /&gt;       try {&lt;br /&gt;           Floa = Strings.substituirTrechos(new String[]{","}, ".", Floa);&lt;br /&gt;           Float.parseFloat(Floa);&lt;br /&gt;           return Floa;&lt;br /&gt;       } catch (Exception e) {&lt;br /&gt;           JOptionPane.showMessageDialog(null, "Insira somente valores numericos");&lt;br /&gt;           return "0";&lt;br /&gt;       }&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   /**&lt;br /&gt;    *&lt;br /&gt;    * @param numero numro a ser transformado&lt;br /&gt;    * @param mascara mascara ex:#0,00&lt;br /&gt;    * @return string com formato&lt;br /&gt;    */&lt;br /&gt;   public static String Formatar(String mascara, double numero) {&lt;br /&gt;       DecimalFormat formatador = new DecimalFormat();&lt;br /&gt;       formatador.applyPattern(mascara);&lt;br /&gt;&lt;br /&gt;       String temp = formatador.format(numero);&lt;br /&gt;       temp = temp.replaceAll(",", ".");&lt;br /&gt;       return temp;&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   /**&lt;br /&gt;    * arredonda o numero quebrado pra cima&lt;br /&gt;    * @param casasDecimais numero de casas que vc deseja que o numero retorne&lt;br /&gt;    * @param numero numero que sera formatado&lt;br /&gt;    * @return retorna o mesmo numero com a ultima casa decimal arredondada pra cima&lt;br /&gt;    */&lt;br /&gt;   public static double arredondaPraCima(int casasDecimais, double numero) {&lt;br /&gt;       //VERIFICANDO SE PRECISA ARREDONDAR&lt;br /&gt;       String num = String.valueOf(numero);&lt;br /&gt;       num = num.substring(num.indexOf('.') + 1, num.length()) + "0000000000000000000000";&lt;br /&gt;&lt;br /&gt;       num = num.substring(casasDecimais, casasDecimais + 3);&lt;br /&gt;&lt;br /&gt;       if (Double.parseDouble(num) == 0) {//AUMENTAR&lt;br /&gt;           return numero;&lt;br /&gt;       }&lt;br /&gt;&lt;br /&gt;       BigDecimal bd = new BigDecimal(numero);&lt;br /&gt;       bd = bd.setScale(casasDecimais, BigDecimal.ROUND_UP);&lt;br /&gt;       return bd.doubleValue();&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   public static double arredonda(String mascara, double numero) {&lt;br /&gt;       DecimalFormat formatador = new DecimalFormat();&lt;br /&gt;       formatador.applyPattern(mascara);&lt;br /&gt;&lt;br /&gt;       String temp = formatador.format(numero);&lt;br /&gt;       temp = temp.replaceAll(",", ".");&lt;br /&gt;       return Double.parseDouble(temp);&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   /**&lt;br /&gt;    * entra um double sai um integer&lt;br /&gt;    * @param numero&lt;br /&gt;    * @return&lt;br /&gt;    */&lt;br /&gt;   public static int doubleToInteger(double numero) {&lt;br /&gt;       int i = (int) numero;&lt;br /&gt;       return i;&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   public static String doubleToString(double numero) {&lt;br /&gt;       return Formatar("#", numero);&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   public static String doubleToIntegerToString(double numero) {&lt;br /&gt;       int i = (int) numero;&lt;br /&gt;       return String.valueOf(i);&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   public static double IntegerToDouble(int numero) {&lt;br /&gt;       return Double.parseDouble(String.valueOf(numero));&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   /**&lt;br /&gt;    * entra um float sai Double&lt;br /&gt;    * @param numero&lt;br /&gt;    * @return&lt;br /&gt;    */&lt;br /&gt;   public static Double floatToDouble(float numero) {&lt;br /&gt;       Double d = new Double(String.valueOf(numero));&lt;br /&gt;       return d;&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   public int getIncrementado() {&lt;br /&gt;       return incrementado++;&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   public void setIncrementado(int aIncrementado) {&lt;br /&gt;       incrementado = aIncrementado;&lt;br /&gt;   }&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1343488441098402794-3463571547940528702?l=isilveira.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://isilveira.blogspot.com/feeds/3463571547940528702/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://isilveira.blogspot.com/2010/09/classe-utilitaria-para-trabalhar-com.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/3463571547940528702'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/3463571547940528702'/><link rel='alternate' type='text/html' href='http://isilveira.blogspot.com/2010/09/classe-utilitaria-para-trabalhar-com.html' title='Classe Utilitaria para trabalhar com numeros'/><author><name>ISilveira</name><uri>http://www.blogger.com/profile/03685653592501155287</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-SU53UxEALtg/TiB2CDBm8HI/AAAAAAAAAFI/PuUrqU5jpIo/s220/MES158.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1343488441098402794.post-5393321940112947859</id><published>2010-09-15T17:33:00.000-07:00</published><updated>2010-09-20T17:39:38.019-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='parceiros'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='metasystem'/><category scheme='http://www.blogger.com/atom/ns#' term='cigam'/><category scheme='http://www.blogger.com/atom/ns#' term='deserve'/><category scheme='http://www.blogger.com/atom/ns#' term='erp'/><title type='text'>ERP CIGAM + MetaSystem</title><content type='html'>Bom, já a algum tempo desenvolvo aplicativos integrados com o &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;ERP&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;CIGAM&lt;/span&gt;. Agora em acordo com a DESERVE, um dos PARCEIROS do &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;ERP&lt;/span&gt;, esta surgindo a possibilidade de distribuir essas soluções ao demais clientes.&lt;br /&gt;Daqui pra frente, vou postar uma série de textos e vídeos falando de alguns módulos que tenho a oferecer. Caso venham a se interessar, procurem um representante &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;CIGAM&lt;/span&gt; mais próximo e pergunte sobre &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;o que&lt;/span&gt; leu aqui.&lt;br /&gt;Vou começar falando do sistema num geral.&lt;a href="http://3.bp.blogspot.com/_ztZ_35R7g0o/TJFt4ELrvcI/AAAAAAAAABo/C5QXeFnk6zs/s1600/front.jpg"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 320px; height: 203px;" src="http://3.bp.blogspot.com/_ztZ_35R7g0o/TJFt4ELrvcI/AAAAAAAAABo/C5QXeFnk6zs/s320/front.jpg" alt="" id="BLOGGER_PHOTO_ID_5517311828468415938" border="0" /&gt;&lt;/a&gt; Esse se chama &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;MetaSystem&lt;/span&gt;, e assim é porque é uma estrutura toda &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;interfaceada&lt;/span&gt;, montada pra operar "em cima" de qualquer &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;ERP&lt;/span&gt;. A tecnologia empregada é basicamente JAVA e quase todas as suas plataformas:&lt;br /&gt;&lt;br /&gt;- J2ME:Módulos móveis, celular e &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;coletor&lt;/span&gt; de dados.&lt;br /&gt;- J2&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;EE&lt;/span&gt;:Módulos Web&lt;br /&gt;- J2SE:Módulos &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;Desktop&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Os módulos trabalham em cima de uma &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_13"&gt;única&lt;/span&gt; galeria de classes(J2SE) que fazem as validações e &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_14"&gt;integrações&lt;/span&gt; com o banco de dados. Os bancos de dados suportados são quase todos(SQL), mas o &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;CIGAM&lt;/span&gt;, que eu sei só roda &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;ORACLE&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;SQLSERVER&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;As &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;opniões&lt;/span&gt; vão variar sobre &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;oque&lt;/span&gt; esses módulos acrescentam ou não no &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;ERP&lt;/span&gt;. Mas sobre isso posso destacar alguns pontos.&lt;br /&gt;&lt;br /&gt;- Da mobilidade ao &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;ERP&lt;/span&gt;, permitindo interagir &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;online&lt;/span&gt; com &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;HandHelps&lt;/span&gt;, Celulares, sites, terminais de auto-atendimento, terminais de consulta.&lt;br /&gt;- Diminui o preço das licenças, visto que  elimina boa parte das &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;RunTimes&lt;/span&gt; que sempre são vendidas embutidas com o &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;CIGAM&lt;/span&gt;.&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_ztZ_35R7g0o/TJFt4V60pEI/AAAAAAAAABw/S1ul15mb_DU/s1600/front2.jpg"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 320px; height: 65px;" src="http://1.bp.blogspot.com/_ztZ_35R7g0o/TJFt4V60pEI/AAAAAAAAABw/S1ul15mb_DU/s320/front2.jpg" alt="" id="BLOGGER_PHOTO_ID_5517311833229534274" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- RODA EM TUDO, esse considero um grande avanço, visto que quem quiser comprar &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;Cigam&lt;/span&gt;, não será mais obrigado a gastar com licenças &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_27"&gt;TS&lt;/span&gt; "Terminal &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_28"&gt;Server&lt;/span&gt;", &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_29"&gt;windows&lt;/span&gt; (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_30"&gt;Server&lt;/span&gt; e &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_31"&gt;Client&lt;/span&gt;). O &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_32"&gt;sistema&lt;/span&gt; esta homologado para: Windows, Linux &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_33"&gt;Ubuntu&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_34"&gt;MacOs&lt;/span&gt;, mas &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_35"&gt;ja&lt;/span&gt; fiz rodar em outros &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_36"&gt;SOs&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_37"&gt;tb&lt;/span&gt;.&lt;br /&gt;- Apesar de ter de seguir algumas lógicas "&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_38"&gt;defasadas&lt;/span&gt;" que o &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_39"&gt;projeto&lt;/span&gt; do BD impõe, acho que consegui ganhar bastante em velocidade, aproveitando melhorar os recursos do banco.&lt;br /&gt;&lt;br /&gt;Nos próximos &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_40"&gt;posts&lt;/span&gt;, estarei detalhando melhor cada módulo.&lt;br /&gt;&lt;br /&gt;Cristiano Silveira&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1343488441098402794-5393321940112947859?l=isilveira.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://isilveira.blogspot.com/feeds/5393321940112947859/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://isilveira.blogspot.com/2010/09/erp-cigam-metasystem.html#comment-form' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/5393321940112947859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/5393321940112947859'/><link rel='alternate' type='text/html' href='http://isilveira.blogspot.com/2010/09/erp-cigam-metasystem.html' title='ERP CIGAM + MetaSystem'/><author><name>ISilveira</name><uri>http://www.blogger.com/profile/03685653592501155287</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-SU53UxEALtg/TiB2CDBm8HI/AAAAAAAAAFI/PuUrqU5jpIo/s220/MES158.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_ztZ_35R7g0o/TJFt4ELrvcI/AAAAAAAAABo/C5QXeFnk6zs/s72-c/front.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1343488441098402794.post-3647225872415099883</id><published>2010-09-04T17:35:00.000-07:00</published><updated>2011-02-02T08:46:07.720-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='swing'/><category scheme='http://www.blogger.com/atom/ns#' term='projetos'/><title type='text'>Painel eletrônico multi-midia</title><content type='html'>Em dezembro de 2009 a empresa na qual eu trabalho como Gerente de TI no turno da manha inaugurou sua nova loja. Nas dependências antigas os clientes pegavam uma ficha de atendimentos e aguardavam o vendedor chamar.&lt;br /&gt;&lt;br /&gt;Problema a ser resolvido:&lt;br /&gt;A nova loja seria muito vasta, os vendedores iam secar a "guela" gritando as senhas.&lt;br /&gt;&lt;br /&gt;Solução 1:&lt;br /&gt;Orçar um painel eletrônico para chamada de fichas.&lt;br /&gt;Problemas com as soluções que encontrei no mercado.&lt;br /&gt;- Todos usavam controle remoto com dois botões "próximo/anterior", que estragavam, exigiam troca de pilhas, que se limitavam a uma determinada distância do painel.&lt;br /&gt;- Os visores no máximo em leds coloridos com limites de caracteres.&lt;br /&gt;- Limitavam-se a chamada de fichas e ZIp....&lt;br /&gt;&lt;br /&gt;Solução adotada:&lt;br /&gt;Mais uma vez botei a mão na massa e veja oque saiu.&lt;br /&gt;- Coloquei uma CPU com placa de vídeo de 1 gb de memoria com uma TV 40" para ser o visor. Rodando um software que exibe vídeos de patrocinadores, promocionais, curiosidades, documentarios inerentes ao ramo da loja.&lt;br /&gt;- Nas estações outro software funcionando como controle conectado a CPU do painel.&lt;br /&gt;- Distribui na loja caixas de som, ligadas a um apmplificador que por sua vez ligado a CPU.&lt;br /&gt;- Contratei uma locutora para contar de 1 até 1000...rs...rs, e as palavras "guichê, ficha".&lt;br /&gt;&lt;br /&gt;Benefícios da solução:&lt;br /&gt;- Número de controles infinitos sem pagar 1 centavo a mais e sem consertos ou reposição de pilhas.&lt;br /&gt;- Distância do painel ilimitada visto que funciona via rede e até pela internet.&lt;br /&gt;- Geração de receita mensal pelos patrocinadores que daria pra comprar um painel desses convencionais por mês.&lt;br /&gt;- O cliente alem de ver a ficha no painel também escuta a chamada, em qualquer ponto da loja que estiver, ou seja o cliente pode pegar a ficha e sair caminhar pelas prateleiras e escutar pelos auto-falantes.&lt;br /&gt;- O visual da loja ficou muito mais tecnológico, alguns clientes diziam se sentir um aeroporto rs..rs.&lt;br /&gt;- A garganta dos vendedores agradecem e agora embora com um motivo a menos, ja podem pedir aumento de salário bem afinadinhos rs...rs.&lt;br /&gt;&lt;br /&gt;Contato para adquirir a solução: (51)84814667&lt;br /&gt;&lt;br /&gt;Silveira&lt;br /&gt;&lt;br /&gt;Vejam o vídeo:&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/-vB-UMLNq18?fs=1&amp;amp;hl=pt_BR"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/-vB-UMLNq18?fs=1&amp;amp;hl=pt_BR" width="425" height="344" allowScriptAccess="never" allowFullScreen="true" wmode="transparent" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1343488441098402794-3647225872415099883?l=isilveira.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://isilveira.blogspot.com/feeds/3647225872415099883/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://isilveira.blogspot.com/2010/09/painel-eletronico-multi-midia.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/3647225872415099883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/3647225872415099883'/><link rel='alternate' type='text/html' href='http://isilveira.blogspot.com/2010/09/painel-eletronico-multi-midia.html' title='Painel eletrônico multi-midia'/><author><name>ISilveira</name><uri>http://www.blogger.com/profile/03685653592501155287</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-SU53UxEALtg/TiB2CDBm8HI/AAAAAAAAAFI/PuUrqU5jpIo/s220/MES158.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1343488441098402794.post-919961242363120428</id><published>2009-06-04T15:33:00.001-07:00</published><updated>2010-09-19T06:12:39.180-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='j2se'/><category scheme='http://www.blogger.com/atom/ns#' term='Classe Utilitaria'/><title type='text'>Classe utilitaria Strings</title><content type='html'>package C_utils;&lt;br /&gt;&lt;br /&gt;public abstract class Strings {&lt;br /&gt;&lt;br /&gt;  public static void main(String[] args) {&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  /**&lt;br /&gt;   *&lt;br /&gt;   * @param substituir: array de string a serem substituidas no texto&lt;br /&gt;   * @param  por: String que substituira os trechos&lt;br /&gt;   * @param texto texto que contem as strings a serem substituidas&lt;br /&gt;   * @return retorna uma string com as substituições.&lt;br /&gt;   */&lt;br /&gt;  public static String substituirTrechos(String[] substituir, String por, String texto) {&lt;br /&gt;      if (texto == null) {&lt;br /&gt;          return "";&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;      for (String temp : substituir) {&lt;br /&gt;          texto = texto.replace(temp, por);&lt;br /&gt;      }&lt;br /&gt;      return texto;&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  /**&lt;br /&gt;   *&lt;br /&gt;   * @param tamanho da string para os espaços em branco&lt;br /&gt;   * @return retorna uma string com espaços em branco&lt;br /&gt;   */&lt;br /&gt;  public static String espacosEmBranco(int tamanho) {&lt;br /&gt;      String temp = "";&lt;br /&gt;&lt;br /&gt;      for (int i = 1; i &lt;= tamanho; i++) {             temp += " ";         }         return temp;     }      /**      *  se o tamanho especificado for menor que o tamanho ja existente da string ele nao faz nada      * @param texto string que devera ser modificada      * @param tamanho tamanho que deve ficar a string      * @param charPreencher caracter que preenchera os espaços vazios      * @param ondePreencher se é "ATRAZ" ou na "FRENTE" da string      * @return retorna a string modificada      */     public static String defineTamanhoString(String texto, int tamanho, char charPreencher, String ondePreencher) {         int sobra = tamanho - texto.length();         if (sobra &lt; texto =" texto.substring(0,"&gt; 0) {&lt;br /&gt;          String temp = "";&lt;br /&gt;          int i = 1;&lt;br /&gt;          while (i &lt;= sobra) {&lt;br /&gt;              temp += charPreencher;&lt;br /&gt;              i++;&lt;br /&gt;          }&lt;br /&gt;          if (ondePreencher.equals("FRENTE")) {&lt;br /&gt;              texto = temp + texto;&lt;br /&gt;          } else {&lt;br /&gt;              texto = texto + temp;&lt;br /&gt;          }&lt;br /&gt;          texto = texto.substring(0, tamanho);&lt;br /&gt;      }&lt;br /&gt;      return texto;&lt;br /&gt;  }&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1343488441098402794-919961242363120428?l=isilveira.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://isilveira.blogspot.com/feeds/919961242363120428/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://isilveira.blogspot.com/2009/06/classe-utilitaria-strings.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/919961242363120428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/919961242363120428'/><link rel='alternate' type='text/html' href='http://isilveira.blogspot.com/2009/06/classe-utilitaria-strings.html' title='Classe utilitaria Strings'/><author><name>ISilveira</name><uri>http://www.blogger.com/profile/03685653592501155287</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-SU53UxEALtg/TiB2CDBm8HI/AAAAAAAAAFI/PuUrqU5jpIo/s220/MES158.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1343488441098402794.post-6140718384546936693</id><published>2009-05-28T05:21:00.001-07:00</published><updated>2010-09-19T06:12:58.677-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='j2se'/><category scheme='http://www.blogger.com/atom/ns#' term='Classe Utilitaria'/><title type='text'>Classe utilitaria Valida Cpf e Cnpj</title><content type='html'>Arquivo:CnpjCpf.java&lt;br /&gt;Não esqueçam de incluir o pacote&lt;br /&gt;&lt;br /&gt;package seupacote;&lt;br /&gt;&lt;br /&gt;public class CnpjCpf {&lt;br /&gt;  /**&lt;br /&gt;   *&lt;br /&gt;   * @param str_cnpj cnpj a ser verificado&lt;br /&gt;   *&lt;br /&gt;   * @return se o valor for "" ou o cnpj for verdadeiro retorna true&lt;br /&gt;   */&lt;br /&gt;  static public boolean VALIDACNPJ(String str_cnpj) {&lt;br /&gt;      str_cnpj = Strings.substituirTrechos(new String[]{"-", "/", "."}, "", str_cnpj.trim()).trim();&lt;br /&gt;&lt;br /&gt;      if (str_cnpj.equals("")) {&lt;br /&gt;          return true;&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;      int soma = 0, aux, dig;&lt;br /&gt;      String cnpj_calc = str_cnpj.substring(0, 12);&lt;br /&gt;&lt;br /&gt;      if (str_cnpj.length() != 14) {&lt;br /&gt;          return false;&lt;br /&gt;      }&lt;br /&gt;      char[] chr_cnpj = str_cnpj.toCharArray();&lt;br /&gt;&lt;br /&gt;      /* Primeira parte */&lt;br /&gt;      for (int i = 0; i &lt;&gt;= 0 &amp;amp;&amp;amp; chr_cnpj[i] - 48 &lt;= 9) {                 soma += (chr_cnpj[i] - 48) * (6 - (i + 1));             }         }         for (int i = 0; i &lt;&gt;= 0 &amp;amp;&amp;amp; chr_cnpj[i + 4] - 48 &lt;= 9) {                 soma += (chr_cnpj[i + 4] - 48) * (10 - (i + 1));             }         }         dig = 11 - (soma % 11);          cnpj_calc += (dig == 10 || dig == 11) ? "0" : Integer.toString(dig);          /* Segunda parte */         soma = 0;         for (int i = 0; i &lt;&gt;= 0 &amp;amp;&amp;amp; chr_cnpj[i] - 48 &lt;= 9) {                 soma += (chr_cnpj[i] - 48) * (7 - (i + 1));             }         }         for (int i = 0; i &lt;&gt;= 0 &amp;amp;&amp;amp; chr_cnpj[i + 5] - 48 &lt;= 9) {&lt;br /&gt;              soma += (chr_cnpj[i + 5] - 48) * (10 - (i + 1));&lt;br /&gt;          }&lt;br /&gt;      }&lt;br /&gt;      dig = 11 - (soma % 11);&lt;br /&gt;      cnpj_calc += (dig == 10 || dig == 11) ? "0" : Integer.toString(dig);&lt;br /&gt;&lt;br /&gt;      return str_cnpj.equals(cnpj_calc);&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  public static boolean VALIDACPF(String cpf) {&lt;br /&gt;      int d1, d2;&lt;br /&gt;      int digito1, digito2, resto;&lt;br /&gt;      int digitoCPF;&lt;br /&gt;      String nDigResult;&lt;br /&gt;&lt;br /&gt;      cpf = Strings.substituirTrechos(new String[]{"-", "/", "."}, "", cpf.trim());&lt;br /&gt;&lt;br /&gt;      if (cpf.trim().equals("")) {&lt;br /&gt;          return true;&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;      if (cpf.length() != 11) {&lt;br /&gt;          return false;&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;      d1 = d2 = 0;&lt;br /&gt;      digito1 = digito2 = resto = 0;&lt;br /&gt;&lt;br /&gt;      for (int nCount = 1; nCount &lt; cpf.length() - 1; nCount++) {&lt;br /&gt;          digitoCPF = Integer.valueOf(cpf.substring(nCount - 1, nCount)).intValue();&lt;br /&gt;&lt;br /&gt;          //multiplique a ultima casa por 2 a seguinte por 3 a seguinte por 4 e assim por diante. &lt;br /&gt;          d1 = d1 + (11 - nCount) * digitoCPF;&lt;br /&gt;&lt;br /&gt;          //para o segundo digito repita o procedimento incluindo o primeiro digito calculado no passo anterior. &lt;br /&gt;          d2 = d2 + (12 - nCount) * digitoCPF;&lt;br /&gt;      }&lt;br /&gt;      ;&lt;br /&gt;&lt;br /&gt;      //Primeiro resto da divisão por 11. &lt;br /&gt;      resto = (d1 % 11);&lt;br /&gt;&lt;br /&gt;      //Se o resultado for 0 ou 1 o digito é 0 caso contrário o digito é 11 menos o resultado anterior. &lt;br /&gt;      if (resto &lt; 2) {&lt;br /&gt;          digito1 = 0;&lt;br /&gt;      } else {&lt;br /&gt;          digito1 = 11 - resto;&lt;br /&gt;      }&lt;br /&gt;      d2 += 2 * digito1;&lt;br /&gt;&lt;br /&gt;      //Segundo resto da divisão por 11. &lt;br /&gt;      resto = (d2 % 11);&lt;br /&gt;&lt;br /&gt;      //Se o resultado for 0 ou 1 o digito é 0 caso contrário o digito é 11 menos o resultado anterior. &lt;br /&gt;      if (resto &lt; 2) {&lt;br /&gt;          digito2 = 0;&lt;br /&gt;      } else {&lt;br /&gt;          digito2 = 11 - resto;        //Digito verificador do CPF que está sendo validado. &lt;br /&gt;&lt;br /&gt;      }&lt;br /&gt;      String nDigVerific = cpf.substring(cpf.length() - 2, cpf.length());&lt;br /&gt;&lt;br /&gt;      //Concatenando o primeiro resto com o segundo. &lt;br /&gt;      nDigResult = String.valueOf(digito1) + String.valueOf(digito2);&lt;br /&gt;&lt;br /&gt;      //comparar o digito verificador do cpf com o primeiro resto + o segundo resto. &lt;br /&gt;      return nDigVerific.equals(nDigResult);&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  public static void main(String[] args) {&lt;br /&gt;      System.out.println(VALIDACNPJ("02998301000181") ? "OK" : "Incorreto");&lt;br /&gt;  }&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1343488441098402794-6140718384546936693?l=isilveira.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://isilveira.blogspot.com/feeds/6140718384546936693/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://isilveira.blogspot.com/2009/05/classe-utilitaria-valida-cpf-e-cnpj.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/6140718384546936693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/6140718384546936693'/><link rel='alternate' type='text/html' href='http://isilveira.blogspot.com/2009/05/classe-utilitaria-valida-cpf-e-cnpj.html' title='Classe utilitaria Valida Cpf e Cnpj'/><author><name>ISilveira</name><uri>http://www.blogger.com/profile/03685653592501155287</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-SU53UxEALtg/TiB2CDBm8HI/AAAAAAAAAFI/PuUrqU5jpIo/s220/MES158.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1343488441098402794.post-2710232358828914483</id><published>2009-05-25T05:44:00.000-07:00</published><updated>2010-09-19T06:13:17.942-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='j2se'/><category scheme='http://www.blogger.com/atom/ns#' term='Classe Utilitaria'/><title type='text'>Classe utilitaria para trabalhar com datas</title><content type='html'>Arquivo: Datas.java.&lt;br /&gt;Cambada e so copiar e colar numa classe nova chamada  Datas.&lt;br /&gt;Não esqueçam de mudar o nome do pacote.&lt;br /&gt;Abrass&lt;br /&gt;Cristiano&lt;br /&gt;&lt;br /&gt;package SeuPacote;&lt;br /&gt;&lt;br /&gt;import java.sql.Timestamp;&lt;br /&gt;import java.text.DateFormat;&lt;br /&gt;import java.text.Format;&lt;br /&gt;import java.text.ParseException;&lt;br /&gt;import java.text.SimpleDateFormat;&lt;br /&gt;import java.util.Calendar;&lt;br /&gt;import java.util.Date;&lt;br /&gt;import java.util.GregorianCalendar;&lt;br /&gt;import java.util.logging.Level;&lt;br /&gt;import java.util.logging.Logger;&lt;br /&gt;import javax.swing.JOptionPane;&lt;br /&gt;&lt;br /&gt;/**&lt;br /&gt;* versao 1.0&lt;br /&gt;* @autor Cristiano Silveira&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;public abstract class Datas {&lt;br /&gt;&lt;br /&gt;  public static void main(String[] args) {&lt;br /&gt;      System.out.println(Datas.Formatar("dd/MM/yyyy", getDataAtualCalendar().getTime()));&lt;br /&gt;      System.out.println(Datas.Formatar("dd/MM/yyyy", (Datas.addDias(Datas.getDataAtualCalendar(), 10).getTime())));&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  /**&lt;br /&gt;   *&lt;br /&gt;   * @param mascara mascara tipo yyyy-mm-dd hh:mm:ss&lt;br /&gt;   * @param data uma variavel data&lt;br /&gt;   * @return retorna uma string com a mascara data formatada&lt;br /&gt;   */&lt;br /&gt;  public static String Formatar(String mascara, Date data) {&lt;br /&gt;      if (data == null) {&lt;br /&gt;          return "";&lt;br /&gt;      }&lt;br /&gt;      Format formato = new SimpleDateFormat(mascara);&lt;br /&gt;      return formato.format(data.getTime());&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  /**&lt;br /&gt;   * Adiciona um determinado numero de dias a uma Calendar&lt;br /&gt;   * @param calendar instancia de Calendar&lt;br /&gt;   * @param dias numero de dias a adicionar&lt;br /&gt;   * @return retorna um Calendar com os dias somados&lt;br /&gt;   */&lt;br /&gt;  public static Calendar addDias(Calendar calendar, int dias) {&lt;br /&gt;      calendar.add(Calendar.DAY_OF_MONTH, dias);&lt;br /&gt;      return calendar;&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  /**&lt;br /&gt;   * Adiciona um determinado numero de dias a uma String&lt;br /&gt;   * @param data String com uma data valida&lt;br /&gt;   * @param dias numero de dias a adicionar&lt;br /&gt;   * @return retorna uma string com os dias somados&lt;br /&gt;   */&lt;br /&gt;  public static String addDias(String data, int dias) {&lt;br /&gt;      Calendar calendar = stringToCalendar(data);&lt;br /&gt;      calendar = addDias(calendar, dias);&lt;br /&gt;&lt;br /&gt;      String dataStr = Formatar("dd/MM/yy", calendar.getTime());&lt;br /&gt;      return dataStr;&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  /**&lt;br /&gt;   * Verifica se a data é valida ou nao&lt;br /&gt;   * @param dateStr data a ser validada&lt;br /&gt;   * @return retorna true ou false&lt;br /&gt;   */&lt;br /&gt;  public static boolean validarData(String dateStr) {&lt;br /&gt;      DateFormat df = new SimpleDateFormat("dd/MM/yyyy");&lt;br /&gt;      //definindo que se mesmo que a formatacao esteja certa ams a data errada, da false&lt;br /&gt;      df.setLenient(false);&lt;br /&gt;      Calendar cal = new GregorianCalendar();&lt;br /&gt;      try {&lt;br /&gt;          // gerando o calendar&lt;br /&gt;          cal.setTime(df.parse(dateStr));&lt;br /&gt;      } catch (ParseException ex) {&lt;br /&gt;          JOptionPane.showMessageDialog(null, "Data invalida!!");&lt;br /&gt;          return false;&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;      // separando os dados da string para comparacao e validacao &lt;br /&gt;      String[] data = dateStr.split("/");&lt;br /&gt;      String dia = data[0];&lt;br /&gt;      String mes = data[1];&lt;br /&gt;      String ano = data[2];&lt;br /&gt;&lt;br /&gt;      // testando se hah discrepancia entre a data que foi &lt;br /&gt;      // inserida no caledar e a data que foi passada como &lt;br /&gt;      // string. se houver diferenca, a data passada era &lt;br /&gt;      // invalida &lt;br /&gt;      if ((new Integer(dia)).intValue() != (new Integer(cal.get(Calendar.DAY_OF_MONTH))).intValue()) {&lt;br /&gt;          // dia nao casou &lt;br /&gt;          return (false);&lt;br /&gt;      } else if ((new Integer(mes)).intValue() != (new Integer(cal.get(Calendar.MONTH) + 1)).intValue()) {&lt;br /&gt;          // mes nao casou &lt;br /&gt;          return (false);&lt;br /&gt;      } else if ((new Integer(ano)).intValue() != (new Integer(cal.get(Calendar.YEAR))).intValue()) {&lt;br /&gt;          // ano nao casou &lt;br /&gt;          return (false);&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;      return (true);&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  /**&lt;br /&gt;   *&lt;br /&gt;   * @return uma instancia de Calendar com a data atual do computador&lt;br /&gt;   */&lt;br /&gt;  public static Calendar getDataAtualCalendar() {&lt;br /&gt;      Date date = new Date();&lt;br /&gt;      Calendar c = Calendar.getInstance();&lt;br /&gt;      c.setTime(date);&lt;br /&gt;      return c;&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  public static Timestamp getDataAtualTimeStamp() {&lt;br /&gt;      return new Timestamp(getDataAtualCalendar().getTimeInMillis());&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  public static Date getDataAtualDate() {&lt;br /&gt;      return new Timestamp(getDataAtualCalendar().getTimeInMillis());&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  public static Timestamp getDataAtualTimeStampHoraZero(){&lt;br /&gt;      try {&lt;br /&gt;          return stringToTimeStamp(Formatar("dd/MM/yyyy", getDataAtualCalendar().getTime()));&lt;br /&gt;      } catch (ParseException ex) {&lt;br /&gt;          Logger.getLogger(Datas.class.getName()).log(Level.SEVERE, null, ex);&lt;br /&gt;      }&lt;br /&gt;      return null;&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  public static Calendar stringToCalendar(String data) {&lt;br /&gt;      Calendar cal = Calendar.getInstance();&lt;br /&gt;      cal.setTime(stringToDate(data));&lt;br /&gt;      return cal;&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  public static Date stringToDate(String data) {&lt;br /&gt;      try {&lt;br /&gt;          DateFormat formatter;&lt;br /&gt;          Date date;&lt;br /&gt;          formatter = new SimpleDateFormat("dd/MM/yyyy");&lt;br /&gt;          date = (Date) formatter.parse(data);&lt;br /&gt;          return date;&lt;br /&gt;      } catch (ParseException e) {&lt;br /&gt;          System.out.println("Exception :" + e);&lt;br /&gt;      }&lt;br /&gt;      return null;&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  public static java.sql.Date stringToSqlDate(String data) {&lt;br /&gt;      return new java.sql.Date(stringToCalendar(data).getTimeInMillis());&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  public static Timestamp stringToTimeStamp(String data) throws ParseException {&lt;br /&gt;      SimpleDateFormat sdf;&lt;br /&gt;      if (data.length() == 19) {&lt;br /&gt;          sdf = new SimpleDateFormat("dd/MM/yyyy hh:mm:ss");&lt;br /&gt;      } else {&lt;br /&gt;          sdf = new SimpleDateFormat("dd/MM/yyyy");&lt;br /&gt;      }&lt;br /&gt;      Date date = null;&lt;br /&gt;      date = sdf.parse(data);&lt;br /&gt;&lt;br /&gt;      return new java.sql.Timestamp(date.getTime());&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  public static Timestamp dateToTimeStamp(Date data) {&lt;br /&gt;      try {&lt;br /&gt;          return stringToTimeStamp(Formatar("dd/MM/yyyy", data));&lt;br /&gt;      } catch (ParseException ex) {&lt;br /&gt;          Logger.getLogger(Datas.class.getName()).log(Level.SEVERE, null, ex);&lt;br /&gt;      }&lt;br /&gt;      return null;&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  public static String getDiaSemanaExtenso(Calendar data) {&lt;br /&gt;      switch (data.get(Calendar.DAY_OF_WEEK)) {&lt;br /&gt;          case Calendar.SUNDAY:&lt;br /&gt;              return "Domingo";&lt;br /&gt;          case Calendar.MONDAY:&lt;br /&gt;              return "Segunda Feira";&lt;br /&gt;          case Calendar.TUESDAY:&lt;br /&gt;              return "Terça Feira";&lt;br /&gt;          case Calendar.WEDNESDAY:&lt;br /&gt;              return "Quarta Feira";&lt;br /&gt;          case Calendar.THURSDAY:&lt;br /&gt;              return "Quinta Feira";&lt;br /&gt;          case Calendar.FRIDAY:&lt;br /&gt;              return "Sexta Feira";&lt;br /&gt;          case Calendar.SATURDAY:&lt;br /&gt;              return "Sábado";&lt;br /&gt;      }&lt;br /&gt;      return null;&lt;br /&gt;  }&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1343488441098402794-2710232358828914483?l=isilveira.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://isilveira.blogspot.com/feeds/2710232358828914483/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://isilveira.blogspot.com/2009/05/classe-utilitaria-para-trabalhar-com.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/2710232358828914483'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/2710232358828914483'/><link rel='alternate' type='text/html' href='http://isilveira.blogspot.com/2009/05/classe-utilitaria-para-trabalhar-com.html' title='Classe utilitaria para trabalhar com datas'/><author><name>ISilveira</name><uri>http://www.blogger.com/profile/03685653592501155287</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-SU53UxEALtg/TiB2CDBm8HI/AAAAAAAAAFI/PuUrqU5jpIo/s220/MES158.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1343488441098402794.post-2202872507240297872</id><published>2009-03-28T05:12:00.000-07:00</published><updated>2009-03-28T05:14:06.294-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><title type='text'>Simulados para certificação Java</title><content type='html'>Links&lt;br /&gt;&lt;span class="postbody"&gt;&lt;a class="snap_shots" href="http://www.danchisholm.net/" target="_blank" rel="nofollow"&gt;http://www.danchisholm.net/&lt;/a&gt; - o melhor e um dos mais difíceis&lt;br /&gt;&lt;a class="snap_shots" href="http://www.examulator.com/jezam/exammenu.jsp" target="_blank" rel="nofollow"&gt;http://www.examulator.com/jezam/exammenu.jsp&lt;/a&gt;&lt;br /&gt;&lt;a class="snap_shots" href="http://www.geocities.com/SiliconValley/Network/3693/certlinks.html" target="_blank" rel="nofollow"&gt;http://www.geocities.com/SiliconValley/Network/3693/certlinks.html&lt;/a&gt;&lt;br /&gt;&lt;a class="snap_shots" href="http://www.geocities.com/r_palwai/scjp.htm" target="_blank" rel="nofollow"&gt;http://www.geocities.com/r_palwai/scjp.htm&lt;/a&gt;&lt;br /&gt;&lt;a class="snap_shots" href="http://www.geocities.com/technofundo/tech/scjp/scjp1_4.html" target="_blank" rel="nofollow"&gt;http://www.geocities.com/technofundo/tech/scjp/scjp1_4.html&lt;/a&gt;&lt;br /&gt;&lt;a class="snap_shots" href="http://www.ibiblio.org/javafaq/course/" target="_blank" rel="nofollow"&gt;http://www.ibiblio.org/javafaq/course/&lt;/a&gt;&lt;br /&gt;&lt;a class="snap_shots" href="http://www.inf.furb.br/%7Ejuniorvs/java/certificacao/" target="_blank" rel="nofollow"&gt;http://www.inf.furb.br/~juniorvs/java/certificacao/&lt;/a&gt;&lt;br /&gt;&lt;a class="snap_shots" href="http://www.janeg.ca/" target="_blank" rel="nofollow"&gt;http://www.janeg.ca&lt;/a&gt;&lt;br /&gt;&lt;a class="snap_shots" href="http://www.java.ezdir.net/certificacao.htm" target="_blank" rel="nofollow"&gt;http://www.java.ezdir.net/certificacao.htm&lt;/a&gt;&lt;br /&gt;&lt;a class="snap_shots" href="http://www.javacertificate.com/" target="_blank" rel="nofollow"&gt;http://www.javacertificate.com&lt;/a&gt;&lt;br /&gt;&lt;a class="snap_shots" href="http://www.javacaps.com/" target="_blank" rel="nofollow"&gt;http://www.javacaps.com&lt;/a&gt;&lt;br /&gt;&lt;a class="snap_shots" href="http://www.javacaps.com/scjp_mockexams1.html" target="_blank" rel="nofollow"&gt;http://www.javacaps.com/scjp_mockexams1.html&lt;/a&gt;&lt;br /&gt;&lt;a class="snap_shots" href="http://www.javacaps.com/scjp_mockexams2.html#test2" target="_blank" rel="nofollow"&gt;http://www.javacaps.com/scjp_mockexams2.html#test2&lt;/a&gt;&lt;br /&gt;&lt;a class="snap_shots" href="http://www.javacert.com/" target="_blank" rel="nofollow"&gt;http://www.javacert.com&lt;/a&gt;&lt;br /&gt;&lt;a class="snap_shots" href="http://www.javafree.com.br/home/modules.php?name=News&amp;amp;file=article&amp;amp;sid=421" target="_blank" rel="nofollow"&gt;http://www.javafree.com.br/home/modules.php?name=News&amp;amp;file=article&amp;amp;sid=421&lt;/a&gt;&lt;br /&gt;&lt;a class="snap_shots" href="http://www.javaprepare.com/" target="_blank" rel="nofollow"&gt;http://www.javaprepare.com&lt;/a&gt;&lt;br /&gt;&lt;a class="snap_shots" href="http://www.javaprepare.com/quests/test.html" target="_blank" rel="nofollow"&gt;http://www.javaprepare.com/quests/test.html&lt;/a&gt;&lt;br /&gt;&lt;a class="snap_shots" href="http://www.javaranch.com/" target="_blank" rel="nofollow"&gt;http://www.javaranch.com&lt;/a&gt;&lt;br /&gt;&lt;a class="snap_shots" href="http://www.javaranch.com/mock.jsp" target="_blank" rel="nofollow"&gt;http://www.javaranch.com/mock.jsp&lt;/a&gt;&lt;br /&gt;&lt;a class="snap_shots" href="http://www.jaworski.com/java/certification/" target="_blank" rel="nofollow"&gt;http://www.jaworski.com/java/certification/&lt;/a&gt;&lt;br /&gt;&lt;a class="snap_shots" href="http://www.jchq.net/" target="_blank" rel="nofollow"&gt;http://www.jchq.net&lt;/a&gt;&lt;br /&gt;&lt;a class="snap_shots" href="http://www.jchq.net/tutorial/01_01Tut.htm" target="_blank" rel="nofollow"&gt;http://www.jchq.net/tutorial/01_01Tut.htm&lt;/a&gt;&lt;br /&gt;&lt;a class="snap_shots" href="http://www.journally.com.br/certificacao.htm" target="_blank" rel="nofollow"&gt;http://www.journally.com.br/certificacao.htm&lt;/a&gt;&lt;br /&gt;&lt;a class="snap_shots" href="http://www.lanw.com/java/javacert/HardestTest.htm" target="_blank" rel="nofollow"&gt;http://www.lanw.com/java/javacert/HardestTest.htm&lt;/a&gt;&lt;br /&gt;&lt;a class="snap_shots" href="http://www.levteck.com/" target="_blank" rel="nofollow"&gt;http://www.levteck.com&lt;/a&gt;&lt;br /&gt;&lt;a class="snap_shots" href="http://www.whizlabs.com/scjp/scjp-upgrade.html" target="_blank" rel="nofollow"&gt;http://www.whizlabs.com/scjp/scjp-upgrade.html&lt;/a&gt;&lt;br /&gt;&lt;a class="snap_shots" href="http://www.valoxo.ch/jr/mocks/mock01a.html" target="_blank" rel="nofollow"&gt;http://www.valoxo.ch/jr/mocks/mock01a.html&lt;/a&gt;&lt;br /&gt;&lt;a class="snap_shots" href="http://www.jdiscuss.com/Enthuse/jsp/ViewResources.jsp?category=scjp2&amp;amp;subcat=Mock+Exams" target="_blank" rel="nofollow"&gt;http://www.jdiscuss.com/Enthuse/jsp/ViewResources....tegory=scjp2&amp;amp;subcat=Mock+Exams&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1343488441098402794-2202872507240297872?l=isilveira.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://isilveira.blogspot.com/feeds/2202872507240297872/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://isilveira.blogspot.com/2009/03/simulados-para-certificacao-java.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/2202872507240297872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/2202872507240297872'/><link rel='alternate' type='text/html' href='http://isilveira.blogspot.com/2009/03/simulados-para-certificacao-java.html' title='Simulados para certificação Java'/><author><name>ISilveira</name><uri>http://www.blogger.com/profile/03685653592501155287</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-SU53UxEALtg/TiB2CDBm8HI/AAAAAAAAAFI/PuUrqU5jpIo/s220/MES158.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1343488441098402794.post-5911588582963400629</id><published>2009-03-16T13:08:00.000-07:00</published><updated>2010-09-06T06:52:11.291-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='video aula'/><category scheme='http://www.blogger.com/atom/ns#' term='swing'/><category scheme='http://www.blogger.com/atom/ns#' term='netbeans'/><title type='text'>Customizando os componentes graficos do NetBeans</title><content type='html'>Bom cambada. &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;Visando&lt;/span&gt; dar produtividade aos &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;projetos&lt;/span&gt; no &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;netBeans&lt;/span&gt;, estou postando uma &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;vídeo&lt;/span&gt; aula que ensina a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;customizar&lt;/span&gt; os componentes de acordo com nossa necessidade.&lt;br /&gt;Lembram da famosa propriedade &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;maxLength do componente Edit&lt;/span&gt; do &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;Delphi&lt;/span&gt;? Pois é todos &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_7"&gt;já&lt;/span&gt; sabemos que o &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;JTextField&lt;/span&gt; do &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;Swing&lt;/span&gt; no &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;java&lt;/span&gt; não tem. Pois é, mas com &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;java&lt;/span&gt; é assim, se não tem a gente cria.&lt;br /&gt;Espero que aproveitem&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;Abrasss&lt;/span&gt; no mais...&lt;br /&gt;&lt;br /&gt;&lt;object style="background-image:url(http://i2.ytimg.com/vi/ykljcBjvjSs/hqdefault.jpg)"  width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ykljcBjvjSs?fs=1&amp;amp;hl=pt_BR"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/ykljcBjvjSs?fs=1&amp;amp;hl=pt_BR" width="425" height="344" allowScriptAccess="never" allowFullScreen="true" wmode="transparent" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object style="background-image:url(http://i2.ytimg.com/vi/U_Ikjq6o5Is/hqdefault.jpg)"  width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/U_Ikjq6o5Is?fs=1&amp;amp;hl=pt_BR"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/U_Ikjq6o5Is?fs=1&amp;amp;hl=pt_BR" width="425" height="344" allowScriptAccess="never" allowFullScreen="true" wmode="transparent" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object style="background-image:url(http://i2.ytimg.com/vi/yMkYb3POivM/hqdefault.jpg)"  width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/yMkYb3POivM?fs=1&amp;amp;hl=pt_BR"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/yMkYb3POivM?fs=1&amp;amp;hl=pt_BR" width="425" height="344" allowScriptAccess="never" allowFullScreen="true" wmode="transparent" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1343488441098402794-5911588582963400629?l=isilveira.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://isilveira.blogspot.com/feeds/5911588582963400629/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://isilveira.blogspot.com/2009/03/customizando-os-componentes-graficos-do.html#comment-form' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/5911588582963400629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1343488441098402794/posts/default/5911588582963400629'/><link rel='alternate' type='text/html' href='http://isilveira.blogspot.com/2009/03/customizando-os-componentes-graficos-do.html' title='Customizando os componentes graficos do NetBeans'/><author><name>ISilveira</name><uri>http://www.blogger.com/profile/03685653592501155287</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-SU53UxEALtg/TiB2CDBm8HI/AAAAAAAAAFI/PuUrqU5jpIo/s220/MES158.jpg'/></author><thr:total>1</thr:total></entry></feed>
