Sei sulla pagina 1di 79

w

w
w
Claudenir C. Andrade
Gerente de Integrao e P&D Urmet Daruma
MVP Microsoft
Prefcio escrito por Fernando M. Machima
Gestor de inovao e varejo - TOTVS
Sobre o autor
Claudenir C. Andrade formado pela
Academia de Sistemas Informticos
de Madrid em Anlise de Sistemas,
trabalha com automao comercial
h 17 anos, foi responsvel pela
homologao e aprovao de ECFs
Brasileiros em Pases como Equador e
Venezuela, gerencia a equipe de desenvolvimento da Daruma
Automao, autor do primeiro livro de automao comercial
no Brasil Automao Comercial com VB.Net e C#. MVP
da Microsof h 13 anos seguidos, criou o modelo XML para
automao comercial, especifcou o primeiro protocolo de
comandos SCU para as impressoras fscais no Brasil, cursou
MBA de gesto de projetos inovadores (www.biinternacional.
com.br) com extenso cursada na Universidade Jiao Tong de
Shanghai, na China e Empreendedorismo na universidade de
Babson, EUA. Atualmente cursa
Graduao Especializada em
Marketing, rea no tcnica, na
FGV.
Contato: e-mail claudenir.andrade@hotmail.com
claudenir@daruma.com.br
twitter www.twitter.com/claudenirandrad
www.twitter.com/darumadeveloper
Reviso: Carolyne de Andrade
Ilustrao: Mariana Gimenes - marianagimenes@outlook.com
3
www
Por Fernando M. Machima Gestor de inovao de Varejo
TOTVS
Falar dos desafos de inovar no varejo brasileiro j , por
si s, um grande desafo! Principalmente diante dos diversos
fatores que infuenciam direta e indiretamente o dinamismo
e a competitividade deste segmento. Na atual sociedade do
conhecimento os consumidores esto cada vez mais informados e
exigentes com qualidade, atendimento e preo justo dos produtos e
servios que adquirem, as margens apertadas requerem criatividade
e alta capacidade de execuo para aumentar a rentabilidade do
negcio, a diversidade do mix de produtos demanda maior controle
e efcincia nos processos, custos operacionais e administrativos
precisam ser otimizados para que o varejista seja mais competitivo,
as frequentes mudanas e a diversidade na legislao nacional
(PAF-ECF, SAT CF-e, NFC-e) aumentam a complexidade fscal
deste cenrio. E falando de capital humano, a escassez de talentos
e a alta rotatividade so grandes obstculos a serem enfrentados
diariamente.
Neste contexto, a inovao tem um papel fundamental para
quebrar paradigmas, mudar a forma tradicional de se vender e
nortear determinadas aes frente a estes desafos. Deve ser
usada em total benefcio do consumidor ao lhe proporcionar
Prefcio
4
www
maior convenincia e facilidades em todo o processo de compra,
em outras palavras, a implementao de algo inovador, seja um
processo ou uma tecnologia, faz sentido quando resultar, na
prtica, em aumento na satisfao e fdelizao dos seus clientes e
incremento de vendas do varejista.
A Tecnologia da Informao (TI) apresenta-se como uma
ferramenta estratgica para atingir este objetivo e oferece muitas
oportunidades para proporcionar uma melhor experincia de
compra que gere o encantamento e permita um atendimento cada
vez mais personalizado. O acesso ao varejo atravs de mltiplos
canais (exemplos: loja fsica, e-commerce, social commerce)
amplia as possibilidades para se alcanar o consumidor e lhe
d autonomia para decidir em qual canal deseja interagir. A
mobilidade oferece convenincia e disponibilidade para pesquisar,
comparar, decidir e comprar de uma forma fcil e intuitiva. As
ferramentas de CRM (Customer Relationship Management),
apoiadas por reconhecimento facial e de movimentos na loja,
possibilitam identifcar o cliente, conhecer seu perfl e hbitos de
consumo objetivando estreitar o relacionamento e aumentar a sua
fdelizao a marca. O poder de comunicao das mdias sociais
na era do compartilhamento de informaes, tanto de forma
positiva quanto negativa, passam a gradativamente aumentar sua
infuncia na deciso de compra dos consumidores. A tecnologia
RFID (Radio-Frequency IDentifcation) agiliza os processos de
controle como inventrio, venda no PDV, rastreabilidade dos
produtos e permite maior interatividade na loja. Estas so algumas
5
www
das inovaes que esto sendo utilizadas no varejo buscando no
s atender as necessidades e desejos dos seus clientes mas, acima
de tudo, querem surpreender!
Outro projeto que vem rompendo paradigmas e
proporcionando uma reinveno do modelo de atendimento no
segmento a NFC-e (Nota Fiscal Eletrnica de Venda a Consumidor
Final), que consiste na emisso eletrnica de documentos fscais a
consumidor fnal e envio direto para a Secretaria da Fazenda do
Estado (SEFAZ). Entre os principais benefcios temos a maior
agilidade na abertura de lojas e PDVs (pontos de venda), porm
seu impacto positivo mais relevante a possibilidade de utilizar
solues de mobilidade no ambiente da loja ampliando ainda
mais as oportunidades para melhorar a experincia de compra do
consumidor. Em uma ao conjunta com a Daruma, em que
aprendemos, compartilhamos conhecimento e evolumos juntos,
participamos do piloto em uma expressiva rede de material de
construo no Mato Grosso (MT) e emitimos a primeira NFC-e
do Centro-Oeste do pas!
Considero este um projeto inovador na medida em que d
maior autonomia e fexibilidade ao varejista para defnir uma nova
forma e melhorar o atendimento aos seus clientes sem a obriga-
toriedade de execuo de alguns procedimentos legais como, por
exemplo, a impresso do cupom fscal por um equipamento ECF.
Em funo de todas estas mudanas, o varejo tradicional,
6
www
formado antigamente apenas por lojas fsicas e que defnia as
regras no mercado, est tendo que se reinventar para se manter
e evoluir para dar mais foco e ateno ao seu cliente, que hoje
vido por novidades. Com o apoio da TI, preciso provocar
entretenimento em todo contato com o cliente, ter um modelo
de atendimento diferenciado que deixe o consumidor encantado
e com desejo de se relacionar constantemente com a marca, estar
disponvel sempre e proporcionar convenincia e uma experincia
de compra marcante. Inovar no varejo um ciclo, que deve ser
renovado frequentemente j que as necessidades dos consumidores
mudam, e rpido.
Gostaria de desejar a voc uma tima leitura pois tenho
a certeza de que ir lhe agregar conhecimento no segmento,
que cada vez mais dinmico e desafador para todos ns. Por
fm, agradeo ao Claudenir, parceiro de longa data, por esta
oportunidade mpar de elaborar o prefcio do seu e-book, que
aceitei e escrevi com grande satisfao.
Fernando M Machima
Gestor de inovao de Varejo - TOTVS
7
www
NFC
-
E UNLOCKED

VOL I
AUTOMAO COMERCIAL COM WINDOWS EMBEDDED E NFC-E,
NOTA FISCAL DE CONSUMIDOR ELETRNICA
NDICE DE VOLUMES X CAPTULOS
VOL1/ CAP.1 MUDANA NO CENRIO APS 15 ANOS. ONDE
SOMOS AFETADOS 8
VOL1/ CAP.2 ESTRATGIA FRENTE AS MUDANAS E O
CENRIO INCERTO 2 1
VOL1/ CAP.3 ESCOVANDO BITS! PENSE NA ARQUITETURA,
PLANEJE ANTES DE TUDO 3 3
VOL1/ CAP.4 O QUE TUDO ISSO TEM QUE VER COM
WINDOWS EMBEDDED. FIQUE ATENTO! 6 9
8
www
incrvel a mistura de sentimentos ao voltar escrever meu
segundo livro, em formato de Paper e-Book, aps 13 anos da
escrita do primeiro livro
1
. Esta mistura de sentimentos aumenta
neste novo cenrio de mudanas na Automao Comercial.
Romper com um paradigma de 17 anos de trabalho no
fcil, foram 7 anos iniciais de minha carreira com automao
comercial, comandando o desenvolvimento e integrao com
desenvolvedores, reestruturando a estratgia de parceria com
desenvolvedores, e agora, at o momento so 10 anos na Urmet
Daruma
2
, tambm no comando de P&D e integrao com
mercado e desenvolvedores. o que amo fazer e sou apaixonado,
com resultado a olhos vistos no posicionamento e crescimento de
mercado de ambas as empresas. uma histria, algumas vezes de
lutas inglrias e outras lutas que valem a pena . . .mas em todas
as histrias e lutas o ECF Emissor de Cupom Fiscal - sempre
esteve presente, com est hoje. Ento escrever sobre a NFC-e que
muda radicalmente alguns conceitos, um trabalho necessrio,
nostlgico e repleto de ansiedade. Sempre com o lado esquerdo
1 Automao Comercial com VB.Net e C# Emissor de Cupom Fiscal /
Claudenir Campos Andrade So Paulo: Editora rica, 2001 ISBN 85-
7194-778-3 www.editoraerica.com.br
2 Uma Narrao curta e precisa da trajetria em ambas as empresas foi
destaque na revista CRN htp://issuu.com/crn_brasil/docs/crn_305 pgi-
nas 56 e 57 (link curto htp://sdrv.ms/15untN3)
Mudana no cenrio aps 15 anos. Onde somos
afetados
VOL1/ Cap.1
9
www
do crebro pipocando de ideias novas e do quanto podemos
realmente comear a escovar bits em prol da tecnologia pela
tecnologia e no com tanta nfase de obrigatoriedade fscal.
A frase anterior pode parecer disruptiva, ou talvez retrgada
para alguns, dependendo do ponto de vista. Mas em nenhum dos
pontos de vistas apoiamos a lenincia fscal, ou que, com a entrada
da NFC-e, no seja necessrio controles fscais. Penso o contrrio!
Com a entrada da NFC-e as informaes de compras em carto
de crdito continuaro a ser informadas ao fsco que poder
cruzar dados de venda. Porm com uma vantagem competitiva;
a venda pode ser on-line. Para cada venda em Carto de Credito
informa-se on-line a NFC-e emitida na nuvem, pela internet, este
procedimento por si s j traz um controle fscal importante para
a economia, para o cumprimento das regras fscais estabelecidas.
Isso permite que o sistema de automao comercial no se preocupe
com tal fato, mas sim com a tecnologia aplicada, reinventada na
automao comercial. Aqui falamos sobre INOVAO, onde
realmente somos afetados benefcamente pela NFC-e.
Tive o privilgio de cursar um MBA de Gesto de Projetos
Inovadores, onde um dos mdulos durou 19 dias na China
3

(Shanghai ou Xangai) na Universidade de JiaoTong e outros 12
dias na Universidade de Babson, em Boston. No necessito citar
que o norte deste MBA era sempre a inovao. Aprendi que
3 Fotos desta passagem na China podem ser vistas aqui
htp://1drv.ms/1fA8kKR htp://1drv.ms/1fA8mT6
10
www
para inovar existem tcnicas, que cruzadas com seu arcabouo de
conhecimentos estimulados pelo dia a dia e contatos, tornam mais
fcil o processo de inovao
4
. Porm, contrrio ao que pensava
e a favor do que aprendi, ouvi ento a frase que melhor defne o
que inovao: inovao a inveno utilizada no mercado. a
inveno colocada em prtica e aderida
em seu mercado. Se isso no acontece,
apenas e to somente uma inveno.
Esta frase tudo o que necessi-
tamos ouvir em Automao Comercial.
Afnal de contas, se olharmos para trs,
de 2007 para c, quantas invenes que
se transformaram em produtos e se tor-
naram inovao? Tablets, NFC a era do
Mobile Payment, Ultrabooks, NUCs
(Next Units Computers), a massifcao
e uso do QRCODE, o avano das APPS em Celulares, Android,
IOS, WindowsPhone, Windows8, Phablets, impressoras Mobiles,
etc. Pergunte-se: Em quais destes voc consegue direcionar sua
aplicao e com isso inovar na automao comercial? Hoje infeliz-
mente quase nada. Sempre Ouvimos: no pode, no permite,
o PAF no deixa, A lei no permite. Algumas das afrmaes
negativas so embasadas em lei, outras apenas mito - Como por
4 Aqui voc encontra um infogrfco muito interessante que explica como
este arcabouo de conhecimento favorvel no processo de inovao
htp://1drv.ms/NkYJBD
inovao
a inveno
utilizada no
mercado.
a inveno
colocada em
prtica e
aderida em
seu mercado.
Se isso no
acontece,
apenas e to
somente uma
inveno.
11
www
exemplo o mito de que no se pode usar uma impressora Fiscal
que no seja porta Serial RS232. Mito oriundo da poca da im-
pressora matricial. Ou o uso de tablet e mobilidade na automao
comercial, que a impressora atual permite e a impressora 09/009
tambm. Bastando para a liberao total disso um ajuste nas re-
gras do PAF. De fato fomos o primeiro, e nico fabricante at a
data de hoje Abril/2014, a ter suporte nativo no Android tablet
e celular e Windows 8 tablet e celular, para serem utilizados na
impressora fscal atual e na impressora 09/09. Isso um fato indis-
cutvel. Entre no www.youtube.com/darumadeveloper e veja os
cursos de como usar Android com Impressora Fiscal e No fscal,
via cabo, WiFi ou Bluetooth, tudo isso utilizando-se de classes
nativas Android pra operao, ou classes nativas Windows 8.
Hoje o modelo de inovao tecnolgica est travado por
um modelo associado as obrigatoriedades fscais necessrias para
se vender um sistema de automao comercial. Com isso a maior
parte do trabalho desenvolvido dentro das software houses para
atender obrigatoriedades fscais. como se o desenvolvedor e
sua empresa de software fossem Software House contbil com
fns fscais, quando na verdade ela continua com a obrigao de
cumprir as regras fscais exigidas pelo governo mas sem dela (do
desenvolvedor e sua empresa) retirar a fasca da inovao. Isso
hoje no possvel. Um exemplo? Um PDV totalmente Cloud
Computing, para que o cliente fnal tenha um hardware mais
magro, dedicado, sem manuteno na ponta. Esta inovao
confita com a obrigatoriedade de seu aplicativo emitir cupons
12
www
fscais off-line, ou seja out-of-Browser.
Tenho em meu currculo 79 palestras de PAF em 4 anos,
e mais de 5.000
5
desenvolvedores presentes. Em conjunto com
o Supervisor Tcnico Deynison e o Coordenador de Anlise em
PAF-ECF Alexandre Sibalszky, ambos da POLIMIG, fzemos
uma dobradinha que rodou o pais nos fruns da DNAutomao
alm de evento prprios com a Comunidade de Desenvolvedores
Daruma. Sempre apoiei a necessidade de se fltrar o mercado,
de se ter no mercado bons profssionais, que realmente estejam
interessados no desenvolvimento da tecnologia, utilizando assim
todo seu potencial intelectual para inovar em prol de seu cliente
e no para inovar nos mtodos de sonegao. Mas infelizmente
nem todos ns pensamos assim, e a inovao em sonegao
passou a ser perseguida pelas regras colocadas hoje no PAF, que
travam por sua vez o uso de tecnologias como Tablet, Internet,
Cloud Computing, MobilePayment, NFC, enquanto o mundo j
caminha para a obsolescncia destas inovaes.
6
Note que corretamente cito que o mau uso da tecnologia
5 Um Log e todas as palestras realizadas, com fotos, pode ser encontrada
aqui: htp://1drv.ms/Njuj2B e aes especifcas sobre o PAF aqui htp://
www.daruma.com.br/ddcmkt/ddcmkt_017_13.html
6 Hoje dia 04/03/2013 j tenho a cincia de que algumas regras do PAF
esto se adaptando para permitr o uso destas tecnologias no ponto de
venda, o que tmo! Toro e apoio que cada vez mais elas se adaptem
ao evolutvo tecnolgico que estamos vivendo. A Notcia tma e o
futuro do PAF que eu apoio promissor se contnuar neste caminho de
adaptar-se ao avano tecnolgico, que o ECF atual como j permite.
13
www
passou a ser perseguido pelas regras do PAF, e no que o PAF
engessa a automao comercial. Aqui est o desafo!! Aqui comeam
as mudanas com a NFC-e. A inovao com o cruzamento de
dados on-line, a busca pela efcincia no uso dos dados (no
de hoje que se fala de BIGDATA), permite que sejam abertas as
portas da inovao tecnolgica sem descuidar do monitoramento
fscal necessrio para que no haja mau uso desta inovao. No
h receita de bolo, e quem sou eu para dizer como tem que ser
feito, mas em um ponto estamos de acordo, a NFC-e traz um
movimento on-line, abre o uso de novas tecnologias e sem dvida
ainda no a soluo fnal ou a soluo de todos os problemas,
ir amadurecer e trazer melhor controle fscal para os governos
estaduais sem abrir mo da inovao tecnolgica, abrindo um
ampla e larga estrada para uso inovativo e massivo da tecnologia
em prol da automao.
Onde somos Afetados
Mas onde ns, Escovadores de Bits, somos afetados pela
NFC-e? Em tudo! Retomando a lista de inovaes de 2007 pra c,
como MobilePayment, Tablets, Phablets, SmartPhones, Internet,
Linguagens WebMulti-Plataformas, APPs para SmartPhone,
tudo isso possui seu espao na arquitetura NFC-e. Com isso ns,
Escovadores de Bits, necessitamos manter o desenvolvimento
compliance com as obrigatoriedades fscais atuais, sem perder
a inovao tecnolgica que pode ser aplicada para a NFC-e,
benefciando a operao de venda no PDV, o que muitos chamam
14
www
de User Experience.
O PDV e seu sistema de automao, outrora concomitante,
(e me lembro que em 1999 era um palavro falar de PDV
no concomitante rsrsr) na NFC-e pode ser no-concomitante,
realizando todas as atividades na tela, e s ento aps o aceite ou
fechamento da venda, sendo enviado para a devida emisso de um
documento ofcial de venda, neste caso a NFC-e. Pense neste fato:
Seu sistema no concomitante. S este movimento por si, em sua
essncia, facilita operaes com por exemplo o cancelamento de
item no desejado na compra. O que fazer? Basta retir-lo do listbox
e abater do valor a ser pago - tudo isso claro antes de enviar para
emisso e impresso da NFC-e, simples assim. Pense por exemplo
em uma pr-venda (a pr-venda no foi inventada ou criada com
o PAF, ela foi regulamentada com o PAF, mas o processo de pr-
venda j existia a sculos) que possui 14 produtos pr-escolhidos,
dentro de uma loja de material de construo, mas que agora o
cliente desistiu de comprar o saco de pregos e decidiu isso ao
chegar ao caixa, seja por que fcou caro a compra, seja porque
se arrependeu. O que fazer? No modelo NFC-e basta retira-lo
da lista de itens da pr-venda, retira-lo do ListBox, recalcular na
tela o preo e informar o novo valor pro cliente, o cliente pagar
e realizar a emisso e impresso da NFC-e na nuvem ou off-line,
caso haja problema de conexo com o servidor. A falta de conexo
com o servidor no impede sua emisso rastreada. Esclareo e
elimino assim um mito recm levantado sobre a NFC-e de que s
possvel emitir NFC-E com segurana se estiver on-line. Para
15
www
emisso off-line existem os Tokens, o ID de tokem e o HASH
que no QRCODE so colocados. Uma vez lido este QRCODE
sabido pelo servidor da existncia desta nota que est off-line e
que deve subir, caso no suba, e fscalmente rastreada.
Este movimento j comea a acontecer, solues
inovadores em UFs no paf j comeam a ser vendidos, como o
NonusTouchOne, um conceito de PDV nico e simples no Tablet
onde o operador utiliza-se de um Tablet como computador e
ponto de venda, porm com operaes e funcionalidades de uma
caixa registradora ou Micro terminal. Alias! Aqui outro mercado
que com as exigncias acabou sendo restrito seu uso Micro
terminal. Com a NFC-e este mercado
pode voltar a operar, o que fantstico,
as vezes tudo o que um cliente necessita
apenas e to somente um Microterminal
no caixa. Mas lembre-se INOVAO.
Como utilizar este movimento a favor
da inovao Tecnolgica e, como
sempre desejvamos, colocar nossos
desenvolvedores para trabalhar em
prol das necessidades do cliente? Tudo
isso comea com a escolha correta de
uma arquitetura livre de amarras, livre
de condicionais de uso de Hardware
especfcos, este item importante
porque a escolha errada da arquitetura
...a
escolha
errada da
arquitetura
e provedor
NFC-e poder
comprometer
sua
inovao,
primeiro
estude as
arquiteturas
ofertadas
e veja
se esto
alinhadas
com seu
plano de
inovao.
16
www
e provedor NFC-e poder comprometer sua inovao. Primeiro
estude as arquiteturas ofertadas e veja se esto alinhadas com
seu plano de inovao e verifque se ir torna-lo refm de uma
operao dedicada impedindo seu crescimento e inovaes e
outras plataformas.
VOL1/ Cap.1 Concluses
O Emissor de Cupom Fiscal, no pior ou melhor que a
NFC-e. A NFC-e no melhor ou pior que o Emissor de Cupom
Fiscal. No se pode comparar, so modelos diferentes para
fns diferentes. Um com uma evoluo de 15 anos, com vrias
inovaes, outra com o modelo bem amadurecido da NF-E,
com vrias inovaes e itens ainda a serem amadurecidos - fato
perfeitamente aceitvel.
Me lembro de em uma reunio, a quase 15 anos atrs,
ouvir de um dos fscais na sala comentar Mas a impressora no
guarda uma foto do cupom fscal? S guarda totais? e todos
ns (incautos e descuidados) rimos amigavelmente e dissemos
Imagine! Pra isso teramos que ter um HD na impressora. Mas
tudo isso estava mais prximo do que imaginvamos, todos os
fabricantes de impressora em sua poca inovaram no conceito
da atual impressora matricial como uma grande calculadora,
avanando pro conceito de impressora fscal com log eletrnico
e j conhecido e aplicado em outros pases como Eletronic
Journal. A Daruma foi a empresa que mais inovou neste cenrio
17
www
e lanou a impressora que a consolidou no mercado de automao,
a FS600
7
e outros fabricantes seguem este ritmo.
Onde desejo chegar e concluir com este fato histrico?
No podemos dar as costas para novos modelos. Isso aprendi
com o passar dos anos, a maturidade e bons cursos na rea. No
podemos hoje dizer NFC-e no pega, ou NFC-e torna vivel
uma sonegao em massa. Assim como antes era impossvel
fazer uma impressora que armazenasse tudo o que era impresso,
e isso aconteceu, vrios itens hoje criticados na NFC-e sem
dvida iro evoluir e as solues aparecero de onde menos
esperamos: Dentro de nosso mundo da Tecnologia. Foi assim
com a transio da impressora matricial para a trmica, o mercado
evoluiu, as memorias DOM e FLASH evoluram, tornaram-se
mais seguras e os sistemas embarcados tambm tornaram-se mais
efcientes e....BUUM! O ambiente perfeito para se criar uma
impressora que anos atrs era impossvel de se pensar e ramos
desta possibilidade.
7 A FS600, em 2004, foi a primeira impressora fscal trmica com sistema
easyLoad e tambm a primeira a ter easyload com guilhotna. Naquele
tempo todas ainda eram com o carrinho de trao da bobina e necessita-
vam inserir a bobina neste carrinho, ao contrrio da FS600 que era apenas
soltar a bobina dentro dela sem a necessidade de guia ou mecnica tra-
cionada, para realizar a troca de papel. Tambm foi pioneira e criadora da
vende de item em uma linha, economizando papel e do logotpo no cabe-
alho do cupom. Depois disso todos os concorrentes passaram a ter esta
mesma caracterstca oriunda da FS600. Uma inovao que ditou o padro
para o mercado. Uma verdadeira inovao para a poca e que forou o
mercado/concorrentes a acompanhar.
18
www
O PAF representou uma evoluo em nosso mercado.
Filtrou empresas, regulamentou um mercado sem regras, foi timo
para todos ns e agora necessita evoluir, adaptar e acompanhar o
mercado e suas necessidade, que hoje possuem nfase em inovao
tecnolgica. Neste nterim, a NFC-e elimina a certifcao PAF?
Para os estados que at a data de hoje regulamentaram e permitiram
o uso da NFC-e, a resposta SIM, o PAF no necessrio. Isso
bom? No. Acredito que deveramos defender um PAF mais
reduzido, mais adaptado as necessidades tecnolgicas, alinhadas
com as inovaes mobile e cloud de nosso ano de 2014. Continuo
defendendo a necessidade de certifcao, de se certifcar e dividir
a responsabilidade com rgos que de forma competente fazem
seu trabalho seguindo o roteiro e nos ajudam a fazer um exerccio
de testes, que ao contrrio no faramos com tal foco. Quem sabe
um PAF-NFC-e? Volto a insistir, adaptado as necessidades do
uso das tecnologias emergentes e consolidadas de 2007 pra c,
principalmente Cloud Computing.
E a impressora fscal atual? J est sofrendo sua atualizao
em termos de tecnologia. A impressora do convnio 09/09, mais
conhecida como impressora conectada, traz a conexo com a nuvem
dentro de um protocolo XML j conhecido pelos servidores de
NFC-e e NF-e. O cuidado a se tomar que no se tenha o mesmo
modelo atual de PAF, para o ECF conectado, pois o ECF permite
o uso de inmeras tecnologias que hoje o uso do mesmo PAF, sem
modifcaes, impediria o uso de inovaes e permaneceramos
na mesma. Sobre isso no apenas implementar o modelo 09/09 e
19
www
est resolvido, mas sim a abertura para que tecnologias emergentes
e j consolidadas possam ser utilizadas e que do outro lado os
dados cheguem at seus respectivos governos, sem a necessidade
de matar a inovao para que isso acontea, como por exemplo a
eliminao da necessidade de concomitncia do sistema ao usar a
impressora 09/09. Mais informaes sobre o ECF 09/09 pode ser
visto no vdeo de nmero #102 gravado ao vivo na Autocom de
2012. www.youtube.com/darumadeveloper Vdeo #102.
No Captulo seguinte, tendo bem marcado em nossa
leitura a palavra INOVAO, vamos entender como pensar
estrategicamente frente estas mudanas, que ajudaro a decidir
sem imediatismo, com viso de curto e longo prazo. Fique
tranquilo, hoje com o avano rpido de nosso sistema no existe
mais plano de longo prazo de 3, 4, 5 anos que seja executado
felmente, o cenrio muda constantemente e o longo prazo hoje
por ser traduzido por 12 meses. Acima disso estratgia, que
pode ser ajustada, executada ou abortada na execuo dentro do
longo prazo.
20
www
21
www
Alm das mudanas que enumerei no captulo anterior, vale
muito a pena pensar nas mudanas a frente nos prximos 5(cinco)
anos, com relao ao modelo de arrecadao fscal e as adaptaes
necessrias para o aplicativo de automao comercial. Estratgia
e Planejamento so, em minha opinio, duas palavras e aes que
deveriam estar no dia a dia de qualquer CEO, Diretor ou Gerente.
No Mdulo de empreendedorismo que pude realizar em Babson
Boston, aprendi sobre a inexistncia de nveis na empresa para
empreender, e no empreender. H nveis na empresa que voc
consegue empreender mais ou menos, mas empreender sempre
possvel. Todo empreendedor planeja, monta uma estratgia, uma
abordagem e ento executa. No pode ser diferente no cenrio
atual de NFC-e, impressora fscal, e muito menos diferente no
cenrio que se prepara a frente, onde conviveremos com 4(quatro)
modelos diferentes de ponto de venda.
O Cenrio
As incertezas so muitas e quem neste ano de 2014 levantar
e apontar exatamente o que ir acontecer, est predizendo o
que todos j sabem ou est literalmente chutando e quem sabe
pode acertar. No h sinalizao forte e declarada por parte das
associaes de fabricantes nem de software, sobre por exemplo, o
Estratgia frente as mudanas e o cenrio
incerto
VOL1/ Cap.2
22
www
SAT Fiscal, a NFC-e em So Paulo, e uma possvel unifcao do
sistema de arrecadao e regulamentao no PDV. Nos tempos
de incerteza e falta de informao consistente, o melhor a fazer
estudar o cenrio e planejar, planejar uma estratgia de abordagem
que traga o melhor ganho possvel em curto e longo prazo. Sem
isso ser impossvel sobrevier a pocas de incerteza, por mais
nebulosas que possam parecer, por mais que a luz no fnal do
tnel parea o trem em direo contraria.
O que podemos sim afrmar a plano e alguns j em
execuo de 4(quatro) modelos de arrecadao fscal que afetam
o software de ponto de venda e todo mercado de automao
comercial, sendo que conviveremos com eles, os 4(quatro)
modelos, nos prximo 3 a 5 anos, so eles:
Impressora Atual (Convenio 85) a impressora
que atualmente todos usam no ponto de venda e todos os
desenvolvedores portaram seu aplicativo para ele. Principalmente
atravs da DarumaFrameWork.DLL e DarumaFrameWork.SO,
que vem batendo record de downloads e venda de impressoras
subsidiadas para desenvolvedores.
8
Impressora Convnio 09/09 (ou impressora conectada)
8 Para ter acesso ao nmero de downloads do DarumaFramework Mult-
-plataforma Daruma Acesse htps://bitly.com/10oartG+ so 23.000 down-
load apenas 3 meses.
23
www
impressora que possui o SCU
9
Set de comandos nico- Blindada
e Conectada, assinando todos os cupons fcais e desonerando
vrios itens com relao a impressora do convenio anterior, como
Lacre Fsico passa a ser Lgico, ausncia o Bitmap na reduo
Z, assinatura de cada cupom emitido seja ele on-line ou off-line,
tornando a automao comercial independente de um servidor
para a operao fscal. At o momento o modelo mais seguro de
arrecadao, porm alinhado com o PAF, em seu modelo atual,
ainda no permite o uso de todas as inovaes tecnolgicas
para o aplicativo de automao comercial. Esta impressora a
melhor soluo no cenrio atual e representa a evoluo de tudo
o que j vimos em tecnologia de impresso e venda online com
a segurana off-line oferecida. Possui os protocolos de NF-e,
NFC-e e a impresso de QRCODE.
S@T Sistema Autenticador e Transmissor de cupons
fscais eletrnicos Dispensa o uso de uma impressora Fiscal,
permite o uso de qualquer Mini impressora, exige o uso de um
hardware especifco que deve ser certifcado e que trabalha entre
o sistema de automao comercial e o servidor fscal estadual.
Gravamos um tutorial de 3 partes que voc pode encontrar aqui
sobe o SAT
9 O Primero set de comandos nico - SCU - foi especifcado por Claudenir
Andrade, logo repassado a afrac para estudo e devidas alteraes. Veja o
POST aqui na Atvoaccess para a comunidade de desenvolvedores htp://
www.atvoaccess.com.br/mostra.notcia.php?notcia=36 em Junho de
2008.
24
www
Parte 1: http://www.desenvolvedoresdaruma.com.br/dde/
htmls/dde032_2013-ambiente-sat.html
Parte 2: http://www.desenvolvedoresdaruma.com.br/dde/
htmls/dde033_2013-entendendo-sat-p2.html
Parte 3: http://www.desenvolvedoresdaruma.com.br/dde/
htmls/dde034_2013-entendendo-sat-p3.html
Parte 4: http://www.desenvolvedoresdaruma.com.br/dde/
htmls/dde035_2013-testando-sat.html
Ou acesse ao site www.desenvolvedoresdaruma.com.br link
Comunicados DDC sub ttulo, DUAL.
NFC-e Nota Fiscal Eletrnica de Consumidor Que
dispensa o Uso da impressora Fiscal, no h PAF previsto nesta
modalidade, permite o uso de qualquer impressora de mercado,
h necessidade de gerar ou imprimir o QRCODE com o link onde
se encontra (online) ou se encontrar (quando emitida off-line) a
Nota Fiscal Eletrnica para o consumidor Final. H necessidade
de acesso ao servidor do SEFAZ para a Emisso on-line do cupom
fscal, que neste caso chamado e Extrato da NFC-e.
O Rio Grande do Sul, Mato Grosso, Sergipe, Acre,
Amazonas j permitem o uso da NFC-e, So Paulo por exemplo,
tornou opcional o uso da NFC-e a partir de 01 Abril de 2014
conforme a Portaria CAT-37, de 3-5-2013 que prorrogou o
SAT para 1 Abril de 2014 e ao mesmo tempo tornou opcional
o uso da NFC-e como ator principal no ponto de venda, e no
unicamente o SAT, permitindo esto uma escolha. Estados como
Santa Catarina j possuem calendrio de obrigatoriedade do uso
25
www
da impressora Conectada, a impressora 09/09, outros estados
continuam no movimento do uso da impressora Fiscal convenio
85, impressora fscal atualmente utilizada em todo pas.
Te ofereo compatibilidade, no mexa em seu
Aplicativo!! Realmente vale a pena? Paga-se um
preo por isso.
COMPATIBILIDADE 100% COM SEU SISTEMA
ATUAL DE AUTOMAO. REALMENTE VALE A PENA??
Com todo este cenrio, vrios fabricantes de automao
comercial esto incentivando a compatibilidade ou seja, no mexa
na sua aplicao e voc poder ento atender as quatro modalidades.
Mas ser que isso estratgico neste cenrio e no que h de vir?
A resposta clara: No! O Cenrio de incerteza da prevalncia
de um modelo fscal (o que acho que no ir acontecer em poucos
anos) nos cega no sentido de dizer SIM que a compatibilidade
o melhor caminho, porm analisando com calma de maneira
empreendedora e colocando na estratgia a inovao tecnolgica,
est claro que no o melhor caminho.
Se fzermos um quadro de compatibilidade em modelo de
negcio, levando em considerao as regras do PAF - e aqui no
falo de negcio monetrio mas regra de negcio transformada
atravs de uma linguagem de programao seu algoritmo sem
dvida chegaremos concluso que h muito mais que continuar
26
www
prevendo em seu aplicativo com PAF do que sem o PAF, como por
exemplo a certifcao do aplicativo, a concomitncia, a sequncia
de vendas exigidas pelo PAF. Esta concluso nos leva claramente a
deciso que a compatibilidade no o melhor caminho para uma
regra de negcio e um pdv mais efciente, se voc implementar
NFC-e em seu aplicativo de ponto de venda.
Sem dvida todos os fabricantes de ECF 85/01 iro
fornecer algum tipo de compatibilidade para seus parceiros.
Isso no h dvida. Isso fundamental para um fabricante de
automao comercial, com um nmero expressivo de parceiros
revendas e desenvolvedores. Certamente todos iro lanar sua
impressora 09/09 (impressora fscal conectada) com meios em
driver, dll, para que os comandos principais sejam compatveis
e o sistema de automao comercial funcione com tudo o que j
foi desenvolvido at hoje atravs de suas dlls e drivers. Isso no
nenhuma inovao, uma obrigao e questo de sobrevivncia
do fabricante em seu mercado, junto aos seus parceiros. Aqui
h uma oportunidade para que ns Daruma possamos crescer
ainda mais na comunidade de desenvolvedores, atravs da entrega
de ferramentas de integrao que inovam de verdade, que no
pensam apenas na compatibilidade mas na possibilidade de
inovar, reinventar, fazer do zero e no levar para o PDV novo
com NFC-e o legado do PDV com ECF, com PAF.
Porm quando observamos as regras atual para NFC-e e
SAT, com a ausncia do PAF e das regras de ECF, perguntamos:
27
www
possvel fornecer tambm a compatibilidade? Ou seja, a grande
questo : Posso continuar emitindo cupom, Abrindo cupom,
vendendo item, cancelando item, recebendo forma de pagamento,
fazendo tef (discado ou dedicado) fechando o cupom, pegando
nmero de srie, grande total, Status do cupom, nmero de
COO, nmero de CCF e ainda assim sem mexer em nada no
meu aplicado, fazer uma NFC-e ou um Cupom SAT? SIM a
resposta, mas a contra-pergunta : Vale a pena? A a resposta
muda para, muito provavelmente, NO. Todos os fabricantes
tambm possuem hoje seu sistema de compatibilidade, afnal de
contas todos desejam preservar seu parque instalado.
Por exemplo, na Daruma ns tivemos a ideia, e aqui foi uma
inovao que se transformou em oferta clara ao mercado inclusive
com pedido de patente, que a criao de uma impressora No
Fiscal Compatvel, ou seja, ela entende os comandos fscais,
responde aos comandos fscais de seu aplicativo, porm quando
voc solicita o encerramento de um cupom fscal com sua devida
forma de pagamento, obrigatoriamente a impressora se comunica
com a DarumaFrameWork.dll ou DarumaFrameWork.SO e a
partir de a com os dados previamente colhidos do cupom efetua-
se a emisso on-line e automtica da NFC-e nesta impressora
No Fiscal Compatvel. Neste modelo de compatibilidade no
existe Download de MFD, MF ou espelho de cupom, estes trs
comandos necessitam ser comentados ( // ) no sistema de
automao comercial, porm todo restante continua funcionando,
todas a regras do PAF so respondidas perfeitamente j que os
28
www
comandos fscais e seu comportamento permanece na impressora
No Fiscal Compatvel. Outros fabricantes ofertam a emulao de
um ECF por Software, onde o sistema de automao comercial
interage com um Emulador/Simulador mas no momento de
solicitar o encerramento do cupom fscal, emite-se uma NFC-e.
Tambm outro caminho.
Mas nenhum destes caminhos permitem a inovao
tecnolgica, e todos eles mesmo no sendo necessrios levam
a carga e o legado o PAF em seu cdigo fonte, o que torna
as vezes lenta a operao em um ponto de venda. Isso no
novidade, nem de se espantar ao ler, basta olhar para o nmero
de informaes, nmero de srie, criptografas do GT, etc. que
necessitam ser colhidas e processadas antes de se fazer um cupom
e aps seu encerramento, para seguir as regras do PAF.
Todos estes modelos de compatibilidade entre o ECF e a
NFC-e ou entre o ECF e o SAT, trazem o legado das regras do
PAF, o que limita um pouco a inovao tecnolgica que tanto
falamos e pregamos, como necessidade premente de sobrevivncia
frente a abertura de nosso mercado para o mundo e a evidencia
eu nosso pas se encontra
10
. Tente por exemplo, neste modelo de
compatibilidade colocar uma impressora fscal (Leia-se modelo
10 Nos anos de 2012 e 2013 recebemos, integramos e homologamos 17
empresas de fora do pas que abriram escritrios no Brasil. O Mercado de
sofware ser bastante compettvo com a abertura e uso da NFC-e, por
isso a necessidade de inovar, atualizar e acompanhar a evoluo tecnolo-
gia promovida mundialmente.
29
www
compatvel) em um PDV novo ou trocar a impressora do PDV
A para o PDV B. Voc no conseguir, a menos que deixe de
prever a regra fscal do PAF de verifcao do nmero de srie, sua
devida criptografa armazenada inacessvel ao usurio e a consulta
a lista (tambm criptografada e inacessvel ao usurio) da lista de
nmeros de sries permitidos.
A venda concomitante outro item que permanecer
a existir no modelo de compatibilidade (sem mexer em nada
no aplicativo de automao) e enxertar a compatibilidade
oferecida pelo fabricante de automao, com relao a NFC-e.
O Cancelamento de Item ou o Cancelamento em sua pr-venda
continuar a obedecer as regras de PAF, nada muda. O PDV
NFC-e, no modelo de compatibilidade leva este legado consigo.
30
www
Inove, Invente e Recrie
Onde desejamos chegar? Estou dizendo que todas estas
regras de PAF que citei no pargrafo anterior no so necessrias?
NO, longe disso!! Note quem sabe poderia ser desnecessrio no
cenrio do ECF Conectado 09/09 - j que o mesmo conectado
e acessvel ao fsco, como a NFC-e. Por qu no? Continuo e
defendo a existncia do PAF neste modelo de ECF 09/09 e de
NFC-e (PAF reformulado e adaptado obvio) pois ele priva
e fecha as portas para o mau uso da tecnologia em prol da
sonegao. O PAF reduzido, por exemplo, o PAF simplifcado
bom para as trs principais tecnologias de mercado, Cloud, Tablet
e Mobilidade. Impede o uso malfco do sistema arrecadatrio.
Todavia no modelo NFC-e e SAT considerando o PAF em seu
modelo atual, perde o sentido j que a operao on-line e
rastreada quando off-line, ento a questo a ser levantada : VALE
A PENA APLICAR UM MODELO DE COMPATIBILIDADE
31
www
NA NFC-E E NO MEXER EM NADA EM MINHA
APLICAO HOMOLOGADA PAF? Em 80% dos casos voc
concluir que no, no vale a pena! Os 20% que valem a pena so
os casos em que voc no tem domnio do fonte, de seu cdigo
fonte, no possui equipe para uma reescrita de seu sistema ou est
em um momento de sua empresa (Software House) que no deseja
codifcar mais anda, apenas vender e sobreviver. Nestes casos sim
vale a pena o modelo de compatibilidade, nos outros 80% no
vale a pena e ao no valer a pena, abre as portas para a inovao.
Ao comear do ZERO, e muitos no comearo do
zero, mas ao comear do ZERO, por assim dizer, voc poder
ento planejar seu PDV mais leve, no concomitante, talvez
em uma nova plataforma de desenvolvimento on-line ou Cloud
Computing, aplicando boas prticas de desenvolvimento de
software, pensando em seu software como servio e no como um
instrumento to somente compliance com a arrecadao fscal,
seu argumento de venda muda baseado no servio, na tecnologia,
mas possibilidades ofertadas, nos
novos hardware que aparecem
no mercado, na possibilidade de
venda on-line, por tablet, por
SmartPhone, InStore, OutStore,
com formas de pagamento mobile
ou no.
Aproveite o momento em
...Pense em
Mobilidade,
faa uso de
desenvolvimento
Multi-Plataforma,
WEB, Cloud,
Tablet,... Olhe
para fora da
Janela, pense fora
da caixa, invente,
inove, recrie.
32
www
que se abre a possibilidade de se inovar, e usar as tecnologias mais
atuais em desenvolvimento, faa uso de novas metodologias, crie
quem sabe uma equipe nova as vezes at uma empresa nova e
reinvente seu sistema de automao para NFC-e e SAT, j que
em ambos os modelos, NFC-e e SAT, desaplicam-se as regras de
PAF e aplicam-se as regras de um pdv no concomitante. Pense
em Mobilidade, faa uso de desenvolvimento Multi-Plataforma,
WEB, Cloud, Tablet, liberte sua criatividade e utilize-a a favor da
inovao gerando competitividade e respiro tecnolgico ao seu
sistema. Olhe para fora da Janela, pense fora da caixa, invente,
inove, recrie. Tudo isso permitido neste novo modelo.
Aproveite a NFC-e para pensar fora da caixa
33
www
Quando foi emitida a Primeira NFC-e? aqui tem uma
confuso de primeira NFC-e com validade jurdica e a primeira
NFC-e, primeira mesmo. A Primeira foi emitida em uma
impressora Daruma DR700 pela
Panvel. Trabalhamos sbado, domingo
e feriado, no dia do trabalhador, me
lembro como se fosse hoje! Entregamos
para nossos parceiros da Panvel a
biblioteca DarumaFrameWork.SO,
compilada em uma verso de Linux
proprietria para integrao com
Kylix. Foi exatamente no dia 01-05-
2012 Simbolicamente por ser o dia
do trabalho.
11

Eu pessoalmente acompanhei
desde o comeo, juntamente com
nossa equipe de integrao com
desenvolvedor, com a Larissa, Felipe
Rolim, Alexandre Vicente, Debora,
11 A Notcia desta emisso voc poder encontrar no site do sefaz-rs.
htps://www.sefaz.rs.gov.br/Site/NotciaDetalhes.aspx?NotciaId=4776 ou
em nosso comunicado aos desenvolvedores aqui: htp://www.daruma.
com.br/ddn/ddn009_66.html
Escovando Bits! Pense na arquitetura, planeje
antes de tudo
VOL1/ Cap.3
34
www
todos trabalhando para que tivssemos tudo o que fosse necessrio
para que esta emisso fosse um sucesso. Bem, nem necessito
explicar a revoluo que isso causou. A evoluo foi considervel,
por exemplo, se voc acessar ao link que se encontra no rodap
desta pgina poder ver a notcia desta emisso. A Impresso
foi realizada atravs de nosso driver e nossa impressora, com
um auxilio incrvel dos desenvolvedores e responsveis de TI da
Panvel. Mas note um detalhe, h um cdigo de Barra de p na
vertical! Era assim a primeira NFC-e e posteriormente apelidada
de DANFINHA.
Ento, ao contrrio do que alguns pensam desde 2012 j
existe este movimento, o Rio Grande do sul foi pioneiro nesta
operao. Aps isso claro, houve uma regulamentao de nvel
mais nacional o ENCAT () e ento a tal Primeira NFC-e com
validade Jurdica. Aps este episdio, outro parceiro forte e de
longa data a TOTVS nos auxiliou em um piloto com a NFC-e
j regulamentada pelo grupo de estudo criado pelo ENCAT
para um piloto em 40 impressoras Daruma na rede Todimo
no Mato Grosso. Como esta ajuda foi valiosa pra entendermos a
NFC-e e mergulharmos nela. Nosso parceiros Fernando Makoto
Machima, Diego Pereira, Paulo Henrrique alm da pacincia de
nosso cliente em comum do responsvel de TI pela Todimo,
Claudio Willemann. Todo este cenrio nos ajudou a evoluir,
pensar na arquitetura e como poderamos ajudar os parceiros de
software atravs desta experincia de open-innovation, colocada
em pratica, com a TOTVs.
35
www
Este histrico importante, pois de l pra c passaram-
se quase 2(dois) anos e pensamos muito em como atender os
desenvolvedores da comunidade DDC (Daruma Developers
Community). Tudo o que estamos fazendo e ofertando, cada
passo pensado com cuidado, o projeto de sistemas, a arquitetura
tcnica que resolvemos adotar e o parceiro foi escolhido a
dedo, cruzando a sinergia tcnica, a necessidade de inovar e
a importncia de no travar o processo de inovao com esta
grandiosa oportunidade que temos de revolucionar o sistema de
automao comercial.
Por isso a integrao que possumos foi pensada e planejada
no foi obra do acaso ou do movimento do mercado, foi um
encontro de oportunidades versus preparao. Estratgia com
um senso de execuo muito claro de pra onde deveramos ir.
Alguns veem como acaso, j ouvi at que Atiramos no que vimos
e matamos o que no vimos
(Ignorncia Absurda!), j ouvi que
temos sorte, mas para estes, que
assim pensam, fca a frase do Tiger
Wood Quanto mais eu treino mais sorte eu tenho. Pensamos
muito em arquitetura, movimento do mercado internacional,
consumerizao do TI, o advento BYOD que simplesmente
trouxe a queda de imprios de smartphone lderes em sua poca, a
consumerizao de tablets, Ultabook, Android, o Movimento da
Microsoft para o Cloud, PaaS, IaaS, SaaS.
Quanto mais eu
treino mais sorte
eu tenho - Tiger
Woods
36
www
Agora coloque-se um pouco em meu lugar e pense no
seguinte: Como utilizar esta oportunidade da NFC-e para
potencializar parceiros de software (Daruma Developer
Community) trabalhando em uma empresa que basicamente
fabricante de Hardware? Hardware que agora sua verso no
fscal agora utilizada na tecnologia NFC-e? Confesso que no
foi uma tarefa fcil pensar nisso, operacionalizar isso, desenhar
a estratgia, mas conto com uma excelente equipe, criada em
2003 em Curitiba, recriada em 2007 em So Paulo e novamente
ressurgindo como fnix (rsrsrs) um novo time em 2008 na cidade
de So Jos dos Campos. O grande desafo ao traar a estratgia
de NFC-e, para a Daruma e seus parceiros desenvolvedores, era
como fazer isso estando em uma empresa tipicamente de hardware
e sem engessar o modelo de desenvolvimento, ou seja, no pensar
em hardware - Mudar o Mind-Set.
12
Esta mudana de Mind-Set que nos permitiu por exemplo
ter a sacada e a inovao de fazer com que um ECF nosso FS700
(M ou H) ou qualquer ECF da linha MACH, seja transformado
em campo para uma impressora no fscal normal, e assim voc
poder utiliz-la para a impresso de NFC-e, mantendo uma parte
do investimento que seu cliente realizou l no comeo na compra
do ECF, como fazer isso? Basta fazer contato no sac@daruma.
12 Mind-Set o termo americano usado pra referenciar um status, con-
ceito que seu crebro est acostumado e to arraigado que tonou-se um
set de comandos e a mudana de mind-set comparado a mudar o sis-
tema operacional de seu crebro pra que voc possa ento pensar fora da
caixa, pensar diferente.
37
www
com.br e voc ter toda a informao de como transformar seu
ECF Fiscal em No Fiscal para uso da NFC-e.
exatamente esta anlise que deve ser feita por cada um
de vocs desenvolvedores no momento de decidir qual caminho
tomar com a NFC-e, qual parceiro ir seguir, integrar, escolher e
decidir focar sua parceria: Analise a Arquitetura Oferecida e nunca
permita que a arquitetura oferecida seja retrgada e volte para o
Mind-Set de Hardware Proprietrio! Afnal de contas no foi isso
que a NFC-e veio a eliminar em sua premissa bsica? Ento como
neste momento amarrar seu planejamento de desenvolvimento
em um Hardware nico e proprietrio? No faa sua anlise
apenas no preo imediato da soluo, pense na arquitetura como
um todo, o que ela agrega de crescimento e respiro tecnolgico
para sua empresa de software e at onde voc consegue chegar
com ela, sua escalabilidade.
A Base da Arquitetura NFC-e Daruma e seu Servio
de Mensageria
Muito bem! Independente das estratgias e produtos de
NFC-e oferecidas no mercado, ns mudamos nosso mind-set, ns
inovamos de verdade, mas no apenas no papel ou nas entrevistas
glamourosas em revistas e jornais que ningum mais acredita,
inovamos de verdade! E hoje nossa oferta em NFC-e tem como
premissa e base a computao nas nuvens, o CloudComputing!
38
www
No mais possvel pensar em um servio de alta escala e
disponibilidade sem pensar em nuvem, em computao elstica,
em Cloud Computing. Qualquer movimento contrrio a isso de
extremo risco. Porqu? Explico:
Realizamos vrias reunies de planejamento estratgico, do
ponto de vista de integrao com desenvolvedores e pra onde ir.
Chegamos concluso em 2011 e solidifcamos alguns conceitos
na reunio de 2012 que:
Padres Internacionais (Opos, JavaPos, JXFs. . . )
Mobile (Android, Windows 8, SmartPhones . . .)
Cloud Computing (Soap, Azure, Amazon, Web services,
Push Notifcation. . .)
Multi-Plataforma Windows e Linux
Open Innovation (Comunidade, Crowd Sourcing, Co-
Criao. . .)
Estes cinco pilares passaria a nortear nosso trabalho, trazer
base para ento possumos uma arquitetura Solida e consistente
para mudarmos o Mind-Set de Hardware para competncia em
tecnologia e levar isso de encontro com qualquer mudana que
acontecesse no mercado de automao comercial, e ento veio a
NFC-e
13
.
13 Veja aqui as fotos das Reunies de Planejamento htp://1drv.ms/
Nl0Yot htp://1drv.ms/Nl3VWf e a validao de todo este conceito junto
comunidade de desenvolvedores no Daruma Technology Day, onde co-
locamos em pratca a co-criao e a validao de todo desenvolvimento
htp://1drv.ms/Nl0Yot
39
www
Agora o que tudo isso tem que ver com a NFC-e e como
isso afeta voc? O respiro tecnolgico e a desonerao do
ponto de venda atravs do movimento da NFC-e tem que ser
acompanhado por esta tambm desonerao e inovao por parte
do fabricante de automao comercial em sua oferta de NFC-e
aos seus parceiros, caso contrrio mais do mesmo e retornar
ao modelo de automao comercial antes da NFC-e. Os 5(cinco)
pilares em que trabalhamos fortemente com toda a equipe por
quase trs anos, permitem hoje ofertar ao parceiro de software
Daruma uma arquitetura sria, tecnicamente atualizada e com
escala, sem a necessidade de se retornar a modelos antigos de
desenvolvimento e permitindo o uso de novas tecnologias e
tcnicas de desenvolvimento.
40
www
DESENHO DOS CINCO PILARES DA INTEGRACAO
COM INOVACAO URMET DARUMA
14

Analisando a Arquitetura o decidindo o servio de
mensageria
Quando falamos em arquitetura Cloud, o cu o limite
(sem trocadilho), porque? Porque quando ofertamos um servio
de Emisso e Impresso baseado em Cloud Computing, o acesso
ao servio, o consumo deste servio cumpre um cheklist que
incentivamos voc a fazer para verifcar se a arquitetura NFC-e
escolhida por voc realmente ir fornecer um respiro tecnolgico
e permitir que voc inove no PDV, no fcando amarrado a
14 Para cada um destes 5(cinco) pilares houve uma pesquisa, um desen-
volvimento e um produto de integrao, entregue para a comunidade de
desenvolvedores. Veja no fnal deste capitulo no Apndice as entregas
realizadas.
PADRES
INTERNACIONAIS
MOBILE
CLOUD
COMPUTING
MULTI
PLATAFORMA
41
www
limitaes como por exemplo, no usar Tablet, Celulares ou
Mobile Payment. Ao questionar e avaliar qual arquitetura de
emisso de NFC-e voc ir contratar, vale a pena diferenciar dois
tipos de servio encontrado no mercado.
Servio de Emisso Tem a misso de realizar sua
conexo com os diversos servidores do SEFAZ em todo brasil,
prover armazenamento dos XMLs por 5 anos, sua recuperao,
consulta, e solucionar problemas como a contingencia programada
do SEFAZ ou a queda de um dos servidores. A este processo
denominamos contingencia on-line. Sua internet est em dia e
funcionando, porm por algum motivo os servidores de NFC-e
esto fora do ar.
Servio de Impresso Aqui est uma das inovaes
da NFC-e. Estvamos acostumados que a impresso no cupom
fscal e todo seu Layout era realizado pela impressora, os ajustes a
esquerda, direita, numricos, tudo era realizado pela impressora.
Porm com a NFC-e diferente. Como a emisso na nuvem e
dispensa o uso da impressora fscal, a impresso realizada em
uma Mini impressora comum e o layout de responsabilidade
de sua aplicao desenhar. A menos que haja alinhado ao servio
de emisso, a Impresso, ou seja, o servio que voc contrata
mensalmente alm de emitir, tambm realiza a impresso
automaticamente aps sua emisso, sem trazer este nus para seu
aplicativo, entregando esta soluo nos drivers de conexo com
o servio de emisso da NFC-e, e em qualquer impressora, no
42
www
restrito a uma marca.
Considere estas 10 (dez) caractersticas da arquitetura, que
voc deve levar em considerao ao decidir por qual servio
optar na integrao com seu aplicativo. Estas perguntas, estes
pontos, eu me fz em todos os momento em que estvamos
decidindo como desenvolveramos a arquitetura a ser oferecida
aos desenvolvedores, um exerccio as vezes ingrato, at mesmo
jogando contra o prprio patrimnio diriam alguns, mas foi um
exerccio necessrio para se chegar a uma arquitetura que seja no
mnimo escalvel e alinhada com as inovaes que a comunidade
de desenvolvedores certamente ir demandar, sempre pensando
em uma novo momento do mercado, repleto de inovaes em
sistemas de automao e tornando possvel esta inovao. Vejam
as 10 caractersticas que voc deve considerar em sua anlise:
1) SEM INSTALAO (SETUPLESS) No faz
sentido voc reescrever sua aplicao, desejar criar uma inovao
disruptiva e no fnal das contas, trazer o nus do processo de
43
www
Setup para seu cliente, sua aplicao, sua soluo de ponto de
venda, isso seria voltar no tempo e no isso que desejamos.
O que quero dizer com isso? Tenho observado solues NFC-e
onde faz-se necessrio instalar aplicativos locais e Clients de
monitoramento! Este no o mind-set correto! mais do mesmo!
Ora, no mundo ECF, seja ele o Conectado ou o ECF Convenio
85, o ECF atual, no h necessidade disso! As dlls ofertadas, como
por exemplo a DarumaFrameWork.SO e a DarumaFrameWork.dll
so SelfConteiner, no necessitam de instalao. Se no modelo
de ECF no necessita de instalao, bastando COPIAR e COLAR
as dlls do fabricante, porque deveramos partir pra um modelo
de instalao local com a NFC-e? Porque exigir menos em um
modelo de desenvolvimento, que traz mais liberdade? Seria como
estar livre porm apenas a sensao de liberdade, j que a corrente
possui alguns metros a mais. Com isso fuja das Arquiteturas em
que necessitem de instalao, pense a longo prazo: Conseguirei
fazer esta instalao em todas as plataformas? Conseguirei fazer
isso no SrmatPhone? Ou fcarei preso a uma arquitetura instalada
de NFC-e? Optar por uma Soluo de emisso de NFC-e que seja
SetUp-Less far com que voc tenha a certeza que ela pode ser
usada e acessada em qualquer plataforma que voc desejar ofertar
no futuro, Windows, Linux, Android, etc.
44
www
2) SEM RUNTIME Aqui est outra armadilha de
arquitetura que voc deve fugir: O uso de run-time ou maquinas
virtuais, principalmente se, a oferta para emisso NFC-e que est
sendo oferecida a voc, para desenvolver e integrar, tiver sido
construda pelo fornecedor/fabricante em linguagens gerenciadas
como .Net, Java, etc. Se voc necessita de uma arquitetura que
traga para voc portabilidade fuja dos rum-times obrigatrios, para
isso j basta os que talvez sua prpria linguagem de programao
exige de voc. Assim como SetUp Less, a Soluo de Emisso de
NFC-e deve ser sem run-time para funcionar, pois isso garantira
que voc poder utiliza-lo em sua linguagem nativa sem confito
de VMs, Maquinas Virtuais ou JITs ( Just In Time Compilares)
alm de trazer portabilidade futura para sua aplicao. Este caso
crtico, por exemplo, consegue voc que desenvolve em .NET
exigir que para usar seu aplicativo desenvolvido em C#.Net por
exemplo, ter que instalar uma VM Java por conta do fornecedor
de NFC-e? Impensado! Ou Voc que desenvolve em Java obrigar
seu cliente a instalar .NET Framework por conta do fornecedor
de NFC-e? Tambm impensado. So detalhes assim que devem
45
www
ser levados em considerao no momento em que voc tem a
possibilidade de realizar um novo desenvolvimento, uma nova
modalidade de sistema para automao comercial, com inovao,
no concomitante, touch centric.
3) SERVIO SEM EXCLUSIVIDADE DE HARDWARE
Sem dvida, quando se pensa em NFC-e imagina-se de imediato
na dispensa da necessidade de se utilizar a impressora Fiscal e um
fato a dispensa. Neste ponto o servio de emisso de NFC-e deve
ser, em sua essncia, livre de marca de impressora, ou seja, no
deve estar amarrado a uma impresso em um hardware especifco,
isso amarraria voc eternamente a este modelo e no seria em nada
uma mudana de Mind-Set que a NFC-e se prope. O Servio de
emisso de NFC-e que voc decidir integrar com seu sistema de
automao, deve fazer o que se prope: Emitir. A Impresso
diferente da emisso e no so a mesma coisa, por isso fuja dos
servios de NFC-e que obrigam o uso de solues proprietrias
de impresso ou que amarram a impresso a apenas uma marca
e modelo de equipamento. Isso permitir que voc tenha a
autonomia de realizar seu processo de impresso, independente da
emisso, caso deseje e de inclusive utilizar diferentes impressoras
46
www
que talvez seu fornecedor atual no tenha. A Oferta de servios
separados pode ser a melhor alternativa. Se o servio que est
sendo ofertado o de Emisso e Impresso, possvel consumir
apenas a Emisso sem a dependncia da impresso? Se a resposta
for sim e possvel, v por este caminho.
4) IMPRESSO SEM EXCLUSIVIDADE DE
IMPRESSORA A Arquitetura de NFC-e que est sendo
ofertada voc, caso haja o servio de impresso, em conjunto
com a emisso na nuvem, deve ser aberta em qualquer impressora
de mercado que atenda a necessidade de se imprimir o QRCODE.
No deve estar amarrada a uma marca e modelo especifco,
permitindo assim que voc feche seu modelo comercial com o
mercado, fornecedores e seu cliente possa escolher a marca de
impressora que ele desejar, e no mais a que est compatvel.
47
www
5) COM AMBAS AS SOLUES DE CONTINGENCIA
(ON-LINE E OFF-LINE)
CONTINGENCIA ON-LINE esta um modelo de
contingencia as vezes ignorado por alguns, porm importante no
quesito responsabilidade. A contingencia on-line ela aplicada
e til quando o estabelecimento comercial, seu aplicativo de
automao comercial est com acesso internet, acesso ao
Gateway de NFC-e contratado por voc, porm o servidor do
SEFAZ passou por uma das duas situaes: Demorou responder
ou est fora de servio (seja ele programado com antecedncia ou
no). Nestes casos a necessidade de se continuar emitindo a NFC-e
no deve ser afetada, o Gateway dever continuar respondendo
sua solicitaes de emisso de nota, porem o servidor tem em
sua Arquitetura o desenho de contingencia on-line, ou seja, todas
as notas emitidas at ento so responsabilidade do Gateway
48
www
enviar posteriormente ao SEFAZ e garantir sua emisso, e no
seu aplicativo.
CONTINGENCIA OFF-LINE esta deve ser acionada
automaticamente pelas dlls e drivers de seu provedor de emisso
de NFC-e quando o estabelecimento comercial encontra uma
das duas situaes: A Internet est fora do ar, ou o gateway
contratado tardou na resposta ou no responde. Neste caso a
emisso d-se no mesmo modelo que a emisso on-line, porem
sendo de responsabilidade do driver, das dlls sejam elas para qual
plataforma for, efetuar a emisso off-line e seu posterior envio
para o Gateway de emisso, desonerando cdigo de seu aplicativo
para tratar esta contingencia, j que este tratamento encontra-se
nas solues de conexo com o gateway ofertadas pelo fabricante.
6) CERTIFICADO DIGITAL E ASSINATURA,
CENTRALIZADOS Para a emisso de uma NFC-e faz-
se necessrio um certifcado digital, preferencialmente A1 que
dispensa o uso de Token e leitores de carto. O Certifcado A1
49
www
um arquivo, ou seja, digital. Mesmo assim porm aqui est
outro item que deve ser bem analisado na arquitetura e servio
de mensageria que deseja contratar e fechar sua parceria. O
Servidor de mensageria deve prever a instalao ou o Upload
do certifcado de seu cliente, pois com isso toda e qualquer
solicitao de emisso de Nota Fiscal Eletrnica de consumidor,
que houver de seu sistema ser assinado na nuvem, pelo servidor
de mensageria Cloud Computing e no localmente. Localmente
exigiria que voc realizasse a instalao do certifcado em cada
pdv e impediria que talvez outras plataformas que voc resolvesse
utilizar, como tablet e smartphone houvesse a limitao de estas
instalaes de certifcados digitais. Colocando o certifcado na
nuvem, no servidor de mensageria isso permitir que qualquer
solicitante seja ele um computador, Windows, Linux, Android,
Windows 8 Tablet, IOS, qualquer cliente possa assim efetuar sua
solicitao de NFC-e e ter sua NFC-e assinada. Assinar a NFC-e
requisito legal para que ela tenha a validade jurdica. Mas quando
estiver off-line, ento no ser assinada? No! No h obrigao de
assinar as notas emitidas em contingencia, pois todas as emisses
em contingencia off-line (Lembre-se que na contingencia on-line a
assinatura acontece pois o servio de mensageria onde se encontra
seu certifcado est no ar) tero seu clculo Hash realizado com
o token (uma sequncia de nmeros que no se repetem) que o
Sefaz fornece para o cliente (Leia-se CNPJ do estabelecimento
comercial) que est autorizado a emitir NFC-e. Este token (nico
e no repetido) fornecido no momento da autorizao e
50
www
usado durante a emisso em contingencia off-line garantindo a
existncia, validade e autenticidade do CNPJ que est emitindo
aquela NFC-e em contingncia, mesmo que sem comunicao
com o servidor do Sefaz.
7) CLOUD COMPUTING - MUTIPLATAFORMA
E MULTIDISPOSITIVO Se voc est criando uma nova
aplicao de automao comercial para atender as necessidades
da NFC-e, com isso aproveitar a oportunidade para inovar e
criar diferentes possiblidades de uso do seu sistema em diferentes
plataformas (Windows e Linux) e diferentes dispositivos (PC,
Tablets, Telefones, Microterminais, etc.) escolha um servio de
mensageria que seja Cloud Computing e que permita a conexo
direta com este servidor, seja atravs do consumo de WebService
direto ou atravs de Frameworks locais, mas sem instalao e run-
time claro, pois caso contrrio voc perde toda a possibilidade
de inovar e se aventurar em novas plataformas. A desateno a
este ponto de nmero sete, far com que voltemos no tempo e
novamente tenhamos problemas onde a inovao impedida
51
www
pela plataforma ou arquitetura escolhida que possuem restrio e
funcionamento apenas em um nmero limitado ou nico de sistema
operacional, por exemplo. Estamos em 2014 onde as linguagens
Multi-Plataformas esto avanando, o sistema operacional se
tornando cada vez mais commodities e no importando mais
onde voc rodar seu aplicativo. Para isso basta ver a enxurrada de
linguagens que trazem portabilidade Linux e Windows, o prprio
.NET FrameWork aberto e existe sua verso pra Windows,
Linux a at Arduino
15
. Estamos atravessando um momento em
que o desenvolvimento para celulares e tablets esto cada vez mais
igualados por interfaces de desenvolvimento com PhoneGap e
Xamarin. Com todo este movimento Multi-Plataforma porque
exigir menos do fornecedor de NFC-e e fcar amarrado sem poder
inovar neste momento de mudana na automao comercial? No
h motivos para que isso acontea fque de olho nesta caracterstica
e que seu framework de NFC-e seja Multi-Plataforma.
15 Para uma viso geral sobre Mult-Plataforma em Automao Comercial
veja este e-mail enviado aos desenvolvedores Daruma em Set/2013 htp://
www.daruma.com.br/ddcmkt/ddcmkt_013_13.html
52
www
8) ALINHAMENTO COM MOBILIDADE A
Automao comercial, no modelo atual de ECF e acreditamos
que no ECF 09/09 a evoluo tecnolgica ser muito melhor
fcou focada em atender as necessidades de rotinas fscais,
atendimento ao PAF e com isso a estratgia de Mobilidade fcou
mais difcil de ser aplicada. Tablet, Android, Windows 8, IPAD,
MobilePayment eram palavras, e ainda so, no muito utilizadas
e citadas quando falamos de automao comercial no modelo de
PAF-ECF. Com a entrada da NFC-e a importncia de se pensar
em mobilidade volta a ter seu lugar, por isso uma das perguntas a
serem realizadas para a plataforma de mensageria que voc deseja
escolher : Tal plataforma e seus Frameworks esto alinhadas
possuindo suporte mobilidade, ao uso de tablets e SmartPhones?
Mesmo que voc no pretenda neste momento fazer uso ou isso
esteja fora de seu roamap de desenvolvimento, pense em longo
prazo, no momento em que voc necessitar este suporte tem que
estar presente, caso contrrio voe corre um risco de se utilizar de
uma babilnia de plataformas para atender um desejo simples
53
www
de venda assistida atravs de um tablet fazendo NFC-e. Assim que
vale a pena questionar com antecedncia tal item em seu futuro
fornecedor de Servio e NFC-e.
9) PLATAFORMA DE SERVIOS EXTENSVEL
INTEGRAO COM NFS-E Se voc optou por apostar um
software nativo NFC-e e no um sistema compatvel, importante
ter a viso de crescimento deste servio de emisso eletrnica
de documentos, e a tendncia de que ele no ir parar apenas
na NFC-e, mas ir se expandir e rpido para a obrigatoriedade
da NFS-e, CT-e, e outros (lembrando o bom e velho MSDOS)
C:\>*.*e que possam aparecer. Quando falamos em plataforma
extensvel estamos nos referindo a uma plataforma que sua
natureza Cloud Computing permita agregar novos servios sem
a necessidade de update no lado cliente ou seja, como toda a
inteligncia est na nuvem, no h a necessidade de novos SetUps,
runtime, ou reinstalaes.
A NFC-e traz uma responsabilidade que antes talvez no
era to preocupante assim para voc no mundo do ECF, que a
NFCe
N
F
S

e
54
www
NFS-e, a Nota Fiscal de Servio Eletrnica. No cupom fscal voc
faz a venda de servio e de produto, bastando referenciar o tipo
de alquota previamente declarado e cadastrada na impressora.
Como existe a emisso eletrnica de documentos sendo elas
NFC-e e NFS-e (Nota Fiscal Eletrnica de Servio) procure
uma plataforma de mensageria e no apenas uma mensageria de
NFC-e mas que tambm faa a integrao com a NFS-e e com
isso seja possvel no mesmo PDV ao vender um item produto e
um item servio, a plataforma efetuar as duas emisses pra voc
NFC-e e NFS-e. Este um bom caminho de escolha, porque?
Porque a Integrao com a NFS-e no to simples e reduzida
em escopo como a NFC-e. a NFS-e ela integra com prefeituras,
so mais de 4000 prefeituras em todo brasil e cada uma possui em
sua maioria um servidor prprio, protocolo prprio e diferenas
em seus XMLs, suas rotins de contingencia on-line e off-line e
suas respectivas emisses de RPS. Por isso se sua plataforma de
mensageria escolhida realiza integrao com NFS-e outro bom
sinal e comeo, pois pensando a longo prazo voc poder tambm
integrar a venda de servio juntamente com uma plataforma
mobile, por exemplo.
55
www
10) COMPONENTIZADO, MODULAR Uma
arquitetura de NFC-e que prev crescimento, escala e atualizao
tecnolgica, bem como atender as inovaes existentes do
mercado deve mandatoriamente ser componentizada. O que isso
quer dizer? Que deve haver internamente em sua essncia uma
independncia dos servios, por exemplo o servio de emisso
deve se independente do servio de impresso, que pode ser usado
ou no. Outro exemplo muito interessante e as veze ignorado :
QRCODE. A Impresso do QRCODE deve ser independente
de sua gerao em componentes de servio diferentes que voc
poder consumir em conjunto como uma soluo e transparente
pra voc, ou no, que voc possa consumir separadamente.
Vamos detalhar este assunto: A NFC-E voc pode no imprimir
o extrato da NFC-E. Muito bem se voc pode em alguns casos
no imprimir, pergunte-se: De que proveito que a impressora
que uso ou o servio de impresso que estou contratando tenha
seu algoritmo de QRCODE dentro da impressora? Resposta:
NENHUM pois no caso de no imprimir tal funcionalidade no
til em nada! A Componentizao permitir por exemplo que
N
F
C
-
e
N
F
S
-
e
C
T
-
e
M
D
F
-
e
56
www
em determinado momento voc realize a impresso da NFC-e
e seu respectivo QRCODE (aproveitando assim a velocidade
de gerao de QRCODE interno da impressora) mas que em
determinado momento outro componente da arquitetura no
utilize o QRCODE interno da impressora mas gere apenas uma
fgura eletrnica do QRCODE permitindo assim que sua aplicao
mostre o QRCODE na tela e o cliente com seu celular tenha acesso
a NFC-E apontando o celular para a tela. Estresse, questione,
insista em entender o quanto componentizada est seu fornecedor
de soluo de NFC-e, esta ao ir garantir que voc no ser
obrigado a consumir servios que voc no deseja, que voc no
ser obrigado a desenvolver itens que voc no havia planejado
e ir emitir que voc faa uso completo de suas inovaes em
diversas plataformas apenas escolhendo o componente de servio
desejado.
Resumo das Principais Caractersticas que devem estar
presentes na Arquitetura NFC-e, pegue agora um lpis e marque
se seu futuro fornecedor de NFC-e possui estas caractersticas
abaixo, se alguma for NO, sua inovao tecnolgica futura
estar em risco e o respiro tecnolgico, ou o life cycle, de seu
sistema estar comprometido em breve.
57
www
ARQUITETURA E PLATAFORMA DE MENSAGERIA,
DEVEM ATENDER ESTE REQUISITOS
SIM NO
1) Sem instalao Local (SetUp-Less)
2) Sem Run-Time ou Instalao de VMs locais
(RunTime-Less)
3) Sem dependncia no Servio da NFC-e de
Hardware especifco (Hardware-Less)
4) Imprime em qualquer impressora no
importando a marca
5) Solues distintas para contingencias distintas
Online e off-line
6) Certifcados digitais e assinaturas centralizados
na Nuvem
7) Cloud-Computing, Multi-Plataforma e Multi-
Dispositivo
8) Alinhamento com Mobilidade
9) Plataforma de servio e extensvel e integrao
com NFS-e
10) Componentizado
Entendendo a Plataforma e Arquitetura da NFC-e
Daruma-Migrate
As 10 caractersticas acima foram propositalmente realizadas
e colocadas neste livro. Todas elas forma levadas em considerao
no momento em que pensvamos na arquitetura da NFC-e Urmet
Daruma. Foram perguntas as vezes ingratas um exerccio
necessrio para mudarmos nosso Mind-set de Hardware para
servios e emisso e impresso NFC-e Urmet Daruma. Porem
todas forma respondidas com sucesso com um nico objetivo:
58
www
Garantir que a oferta deste servio no travasse as inovaes
tecnolgicas que tanto ansiamos ver aplicados no ponto de venda:
Mobilidade, Tablet, Cloud, WebPDV, MobilePayment, etc.
Client Side, Server Side
J faz muito tempo, que antes da massifcao da internet,
suas linguagens de programao e seus avanos para trazer uma
experincia mais rica para o lado cliente, que ouvimos falar de
Cliente Servidor. Este foi um passo antes da Internet, ou quem
no se lembra que era o top da tecnologia ofertar um PDV que era
Cliente-Servidor? Rsrsrs.
Na NFC-e a arquitetura cliente servidor existe, porm
e correndo o risco de ser cansativo e repetitivo sem ferir ou
impedir a inovao tecnolgica necessria e permitida com a
entrada da NFC-e. No Lado Cliente aplicamos o conceito de duas
Plataformas j Existentes e consolidadas:
DarumaFrameWork (DFW) Criada e lanada em 2005 e
aplicveis para Plataformas PC com Windows e Linux Sejam elas
de qual arquitetura forem, X86 ou X64 ou Arm. Foram escritas
em C/C++ mais prximo da linguagem maquina possvel,
permitindo sua compilao em qq plataforma. Aqui tratam-se
especifcamente de DLLs (para Windows) e So (Shared Object)
59
www
para Linux.
16
DarumaMobileFrameWork (DMF) Framework para
uso em Tablets e SmartPhones, criado em 2012
17
que permite
o uso Nativo nas plataformas Tablet e SmartPhone de mercado
como por exemplo Java com Android e C# ou Java Script com
Windows8 Modern App, seja ele Win8RT ou Win8PC-Tablet.
No se trata de Dlls binrias, mas sim de classes compiladas
nativamente proporcionado uma experincia real e nativa no
desenvolvimento para tablet e seu uso em Automao Comercial.
Isso quer dizer que em Android ao utilizar classes criadas em Java
para fazer sua NFC-e, falar com o ECF ou a Mini impressora,
voc chama classes desenvolvidas para Windows8 e as utiliza
em C# ou JS para fazer sua NFC-e, falar com o ECF ou Mini
impressora.
Ambos esto preparados e portados para efetuar a
EMISSO e a IMPRESSO NFC-e com todas as suas
caractersticas envolvidas e apresentadas nos captulos anteriores.
Mas acima de tudo so SetUpLess, no necessitas de instalao,
no h necessidade de instalao de mquina Virtual, VM Java
16 No Canal Daruma Developer Channel9 voce poder encontrar um v-
deo curso sobre como usar a DarumaFrameWork para uso nas impressoras
fscais atuais. www.yotube.com/darumadeveloper
17 Neste link voc poder ver um comunicado aos Desenvolvedores Da-
ruma em OUT 2012 htp://www.daruma.com.br/ddcmkt/ddcmkt_023_12.
html e aqui em SET 2013 com o Vdeo curso passo a passo: htp://www.
daruma.com.br/ddcmkt/ddcmkt_014_13.html
60
www
ou outro pr-requisito de run-time para que posam funcionar. A
DarumaFrameWork, por exemplo, mantem a caractersticas de
copy-paste Copie e Cole pra o computador, ou adicione a dll
na lista de instalao do seu aplicativo, e pronto, nenhum pr-
requisito de instalao separada ou run-time necessria. Como
isso foi possvel? Pensando primeiro na Arquitetura! Imaginamos
que um processo de instalao de DLL ou instalao de Maquinas
VMJava ou outra VM necessria, iria comprometer a inovao
tecnolgica caso o desenvolvedor nativamente no faa uso dessas
VMs ou run-time que iramos obriga-lo a instalar. Isso prejudicaria
e traria um processo retrgado ao que a NFC-e se prope por
isso nossa equipe de pesquisa e desenvolvimento se esmerou e
conseguimos trazer todo protocolo de conexo com o servidor,
seja ele para NFC-e ou NFS-e para a DarumaFrameWork tudo
em C/C++ Multi-Plataforma e voc, desenvolvedor, utiliza a dll
da mesma maneira como faz hoje com a impressora fscal, declara
e utiliza os mtodos nativos de venda, emisso e impresso de
NFc-e. Fugindo do modo compatibilidade e permitindo inovaes
diversas em seu desenvolvimento.
61
www
DarumaFrameWork Windows Linux ou Android e Windows 8,
servio de NFc-e CloudCompuing porm com operao Off-line
se necessrio, e a dll Daruma imprime a Danfe em qualquer mini
impressora de qualquer marca, seja ela qual marca for
Note que a Arquitetura acima ela atende os 10 pontos
citados como fundamentais na escolha de uma tecnologia NFC-e
a ser utilizada. No foi por acaso que citamos e escolhemos
estes 10 pontos. A Escolha destes pontos no se deu baseado
em nosso produto que temos a ofertar pro mercado, mas sim no
planejamento, na deciso, na arquitetura que pensamos antes de
decidir qual produto ofereceramos ao mercado.
No estamos preocupados neste momento com a
sobrevivncia no mercado, quem se preocupa com a sobrevivncia
no planeja, s pensa em como sobreviver hoje, n mximo
amanh. Estamos preocupados em como ter longevidade (muito
diferente de sobrevivncia) no mercado. Com oferecer a melhor
62
www
tecnologia para sermos a melhor escolha para este mercado
de NFC-E, SAT, ECF 09/09. Foi pensando nisso que assim
como todos os fabricantes ns temos tambm o sistema
de compatibilidade entre NFC-E e a impressora Fiscal, mas
pensando estrategicamente e de forma inovadora nos esmeramos
na arquitetura, escolha e integrao para NFC-E na ponta,
nativa, sem compatibilidade. Isso pensar longevo, estratgico e
tecnicamente correto. Compatibilidade hoje entre a NFC-E e o
ECF atual, seja atravs de driver, da impressora ou de emuladores
um Band-Aid, em uma arquitetura j viciada com as regras do
PAF o que impede a inovao. Nisso no acredito. Acredito, na
compatibilidade que oferecemos (tambm sem mquinas virtuais
ou instalaes) uma forma de apagar incndio enquanto voc no
fnaliza seu sistema. H prazo, h tempo, no perca esta janela.
No lado servidor pensamos em uma arquitetura e
escolhemos um parceiro que cumpriria algumas regras e premissas
que possumos:
No possui sistema fnal de automao comercial de
emisso de NFC-e. Nosso parceiro de cloud, a Migrate, possuem
o mesmo DNA de integrao com Desenvolvedores de automao
comercial, sistema de integrao no servidor NFC-e moderno e
completamente WEB e Cloud, dentro do que planejamos. Estes
so requisitos mnimos necessrios para se manter a credibilidade
tcnica entre os desenvolvedores de sistemas e oferecer uma
soluo inovadora.
63
www
Permitir a interoperabilidade entre a nuvem e o sistema
de automao. Com alguns ajuste, embora muito madura a
plataforma entre as 600 software houses j atendias, foi possvel
fazer com que todo o FrameWorkDaruma realizasse a conexo
com o servidor na nuvem, sem que o desenvolvedor tenha que
mexer uma nica linha de cdigo neste sentido, de consumo
HTTPS de Webservice, WCF ou protocolo SOAP
Prover uma gama de servios, no apenas NFC-e,
mas NF-E, MDF-E, NFS-E, CT-E e todos os documentos
eletrnicos existentes permitindo que toda a inovao
desenvolvida no DarumaFrameWork (Windows e Linux) e no
DarumaMobileFrameWork (Tablets e Celular) sejam acessveis a
todo este servio, alm da guarda do XML do SAT, que tambm
ser necessria para o estabelecimento comercial, j revendo
futuras fscalizaes e intervenes fscais. Tudo isso usando o
mesmo Cloud da NFC-e.
Ser Cloud Computing, fundamental pra que o servio
seja longevo e confvel Traduzindo para os termos tcnicos
escalabilidade e confabilidade.
Armazenamento e acesso aos XMLs emitidos, consulta,
recuperao imediata de qualquer que seja o XML emitido. Isso
muito importante pois em qualquer fscalizao mais pesada no
estabelecimento poder ser solicitado a voc os XMLs emitidos.
No fque com esta responsabilidade deixe isso no servidor com
64
www
suas devidas redundncias e backups garantidos. Este um tema
muito srio e as vezes esquecido no modelo de NFC-e. Antes a
responsabilidade de guardar os documentos eram da impressora,
agora sero seus de seu sistemas, a menos que voc tenha um
servio na nuvem de NFc-e com contratos e garantia de guarda.
Com isso esta responsabilidade passa a ser do emissor de NFC-e
e no de seu sistema.
Contingncia on-line e off-line, conforme j explicado. H
diferenas de responsabilidade em ambas as contingencias. A no
existncia de uma contingencia on-line permite que seu sistema
e a operao de seu sistema seja mais vulnervel a sonegao e o
no envio do XML.
Que permitisse a instalao do certifcado digital na
nuvem Ao contrrio do que alguns tentam passar de mensagem
pro mercado, voc no necessita assinar o QRCODE, ele j possui
sua segurana no TOKEN e no TOKEM ID alm do digest value
que calculado e colocado no QRCODE, isso impede que haja
mudanas mal intencionadas no XML j enviado pro SEFAZ,
j que o mesmo nunca ir bater com todo HASH efetuado no
QRCODE e no Link j criado previamente. A Certifcao digital
na nuvem impede que ao abrir 1 PDV voc tenha que efetuar uma
seria de instalaes de certifcados na mquina, no computador. E
se for Android? Um pouco mais complicado, e se for IOS e WIN8,
tambm. Com a assinatura digital realizada e centralizada na
nuvem voc no necessita efetuar instalaes locais do certifcado
65
www
trazendo maior mobilidade ao PDV com a mesma segurana.
Que atenda o novo marco regulatrio Civil O DataCenter
Cloud esteja no Brasil, com dados gerenciados no Brasil
Fundamental na hora de voc escolher seu servio, suporte. Que
tenha experincia em nosso negcio, experincia em automao
comercial e integrao com om S@T. Que o servio seja livre
em sua impresso, como A DarumaFrameWork para Windows,
Linux, Android e Windows 8 tem como premissa imprimir a
DANFE da NFC-e. (ou extrato da NFC-e) em qualquer mini
impressora, ento engana-se aquele que achar que ao usar o Servio
de NFC-e Daruma-Migrate fcar amarrado apenas a DARUMA,
nada disso! Voc poder pedir ao fabricante de marca A B
ou C que transforme o ECF atual que seu cliente usa, em uma
impressora no fscal, e ns imprimiremos nela a DANFE sem
que voc tenha que portar seu aplicativo para aquela impressora.
Tudo isso foi pensado, planejado, arquitetado e desenvolvido
com muito pesquisa, desenvolvimento e inovao. No apenas
aproveitamos o que tnhamos, no usamos o mesmo mind-set.
Em parceria com a Migrate criamos um servidor de simulado,
para que sem custo algum, sem custo nenhum voc consiga j
efetuar seus testes com NFC-e e portar seu aplicativo utilizando
toda esta inovao. Entre aqui no www.desenvolvedoresdaruma.
com.br clique no Link NFC-E e baixe a dll, mais os aplicativos
de teste, e o mais importante, no fnal da pgina voc encontrar
os links que explicam o passo a passos de como criar uma conta
66
www
grtis no servidor de testes e em minutos efetuar a primeira
emisso de NFC-e seja usando MSDOS, Windows, Linux ou
Android ou Windows 8 J - S a Daruma possui esta plataforma.
#FATO. (link do passo a passo Iniciando o desenvolvimento com
o servidor simulado http://bit.ly/1dbYUtz e emitindo cupom no
servidor de teste do fsco, ambiente de homologao http://bit.
ly/1fw1Z3E)
Ns esperamos, e temos contribudo em passos largos
para que todas estas mudanas sejam para o bem do pas, sua
sade fscal e que possamos ter um controle mais justo no
sentido fscal, que resulta em benefcios e melhor distribuio
de renda para todos ns. Seja ele NFC-e, ECF 09/09 ou SAT,
que seja implantando com muita inovao e que nos permita ter
a efcincia de varejo que vista em pases como Estados Unidos.
Esta evoluo tecnolgica, com segurana e em benefcio de todo
ecossistema o que no fnal de toda mudana, buscamos.
Quando procuramos inovar seja no parceiro para ser
nosso Cloud Computing de emisso na nuvem de documentos
eletrnicos, seja atravs de todo desenvolvimento que realizamos
de conexo nas nuvens atravs da DarumaFrameWork, sempre
fcamos antenados com as necessidades dos parceiros, dos
desenvolvedores, afnal de contas nosso compromisso muito
maior pois nosso canal reconhecidamente os desenvolvedores, e
a comunidade de desenvolvedores reconhece na Daruma o melhor
canal de integrao em automao comercial com os aplicativos
67
www
de varejo, isso um fato - #fato - Nossa comunidade cresce
exponencialmente a cada ano, nas redes sociais e na presena em
eventos que sempre superam a marca de trs dgitos em audincia.
Este exerccio de inovao e pensar fora da caixa um exerccio
constante. Fao das palavras do professor Morgado, FGV, as
minhas e compartilho com vocs:
Inovar no varejo um exerccio de
percepo constante. uma ligao sem fm
nos desejos e necessidades dos clientes.
As antenas do varejista e de sua equipe
devem perscrutar o ambiente na busca desses
sinais, os quais nem sempre so claros e
poucas vezes verbalizados pelos clientes.
mais um exerccio de empatia que qualquer
outra coisa: se eu fosse o meu cliente, o que
gostaria de ter? O que me seria relevante?
MORGADO, M. inovao no Varejo. Set/Out 2008 -
Disponvel em: http://cev.fgv.br/sites/cev.fgv.br/fles/inovacao%20
no%20varjeo.pdf
68
www
69
www
Embedded - A Roupa sob Medida.
Voc j teve a sensao de usar um sapato ou uma cala
que voc mais gosta e ao longo do dia voc nem perceber que
est vestido ou calado com tal sapato o roupa? mais ou menos
assim....Voc se sente to bem com aquele sapato que voc ao
longo do dia simplesmente esquece que est com ele.
Com a tecnologia de hardware e software est acontecendo
mesma coisa. Estamos cada vez mais rodeados de tecnologia
feitos sob medida que nem se quer percebemos que ela est
presente de to bem que ela se encaixa em nosso dia a dia. Por
exemplo, um exemplo antigo, na central de injeo eletrnica de
nosso veculo roda um sistema operacional com um programa
escrito em linguagem C (por algumas montadoras) que controla a
injeo do combustvel alm de outros sensores do veculo.
Motor eltrico! Muitos anos atrs vendiam kit de motor
eltrico e voc mesmo montava o seu, era importante na hora de
comprar um eletrodomstico ou outro bem de consumo se ele
tinha um motor eltrico, para facilitar o dia a dia, ou no. Hoje o
motor eltrico est presente em vrias rea de nossa vida, como
debaixo do prato que est dentro do Micro-ondas que necessrio
por fazer este prato girar. Ou seja, nem percebemos! Interessante
O que tudo isso tem que ver com Windows
Embedded. Fique atento!
VOL1/ Cap.4
70
www
no verdade? Hoje quando voc compra um Micro-ondas
certamente voc no pergunta Tem motor eltrico para fazer o
prato girar?, porque isso j fato, igual ao sapato que voc
veste, usa e nem percebe.
O que estes pequenos dois exemplos possuem em comum?
So Dedicados, Sob Medida, assim como o motor que faz o prato
girar e o sapato que voc veste e no percebe, todos esto ali para
realizar operaes dedicadas em nosso dia a dia, por isso fazem
isso to bem! Sem que ns percebamos que tais objetos esto
desempenhando seu papel com sumidade de forma excelente.
Outro fator em comum nos dois exemplos acima o
fato de eles passarem a fazer parte de nosso dia a dia, sem
questionamentos, assim como no perguntamos se um micro-
ondas vem com motor eltrico parar girar o prato, ns tambm
no nos perguntamos O que faz este motor eltrico a?. Ou nem
se quer questionamos porque se utiliza um sistema operacional
em uma central de injeo eletrnica de um veculo.
Note que quando voc comea a questionar os motivos de
alguma coisa, seja ela hardware, objeto, padro, comportamento
ou processo que j existe por um tempo porque o mesmo j
no est servindo para a operao que voc deseja fazer, ou est
sobrando para o que voc deseja, no est sendo o ideal.
Quer ver um exemplo? Um exemplo prtico o PC. O
Computador como vemos hoje composto de uma TORRE (CPU
71
www
ou UCP depende do seu professor de informtica) Teclado,
Mouse, HD, RAM. Hoje voc comea a se questionar o seguinte:
apenas para controlar as contas da casa no Excel e o
cotidiano, o dia a dia, para que necessito de tudo isso?
Poderamos enfleirar os questionamentos aqui nesta
pgina que escutamos no dia a dia com o usurio. Porm o mais
interessante no o questionamento em si, mas sim o motivo por
traz que gera tal questionamento, que o fato de se descobrir que
o PC (ou mesmo o notebook) antes to comum e to desejado j
no serve para o que necessitamos, sobra recurso, no faz falta
tanto e por isso s vezes o consumidor no paga e no ver valor
agregado simplesmente pelo fato de ter tanto o que oferecer, pelo
contrrio acha que caro (custoso) exatamente porque tem tudo
isso e, no fundo, o que necessita apenas controlar as contas da
casa e as recitas de bolo.
Traduzindo o que vimos at aqui para o mundo da
automao comercial, a mesma coisa. Um PDV, um ponto de
venda, no necessita de um Computador (PC) em sua totalidade,
mas sim de um hardware baseado ou construdo pensando em
sua necessidade e no no que h de melhor no mercado. O
Mesmo acontece com sistema operacional, fato este j observado
pela Microsoft em 2001 e que desencadeou em grande e forte
investimento no Windows CE popularizando os computadores
de mo, os PDAs. Por qu? A viso de que no se faz necessrio
72
www
um computador para controlar um catlogo de endereos, um
programa de apontamento de pedidos, Mapas, etc.. Tudo isso
poderia estar disponvel em uma mquina dedicada para isso, com
processamento sob medida e um sistema operacional dedicado.
A entra em cena o que se passou a conhecer, grande parte
divulgada pela Microsoft, o Sistema Operacional Embedded, ou
seja, Encaixado, Carregado, Unido, feito sob medida. Se fosse
traduzir ao p da letra tal termo seria embebido, como se fosse
um pedao de pano encharcado com gua, no d pra separar num
primeiro momento o que gua do que pano, mas sim dizer que
um pedao de pano molhado ou encharcado. Na mesma linha.
o Sistema operacional totalmente incorporado ao hardware.
O Mesmo aconteceu com os sistemas operacionais, com
o Windows CE e na poca (2001) com o NTembedded, eram
sistemas operacionais que voc poderia construir e vestir para
rodar em seu hardware de forma dedicada, unida, como se
aquele sistema operacional fosse criado pela Microsoft nica e
exclusivamente para rodar em seu computador, tirando proveito
de todos os poucos recursos existentes em seu computador, como
um roupa sob medida, como se fosse aquele sapado que voc veste
e nem percebe que est usando. O Contrrio aconteceria se voc
instalasse, por exemplo, o XP FULL, Win7 FULL, WIN8 FULL
com requisitos genricos de memria e HD; Ou sua mquina
fcaria lenta ou teria recursos em demasia no sistema operacional
que voc nem se quer utilizaria.
73
www
Isso Sistema Operacional Embedded como, por exemplo,
o XPEMBEDDED onde, atravs de uma ferramenta exclusiva
da Microsoft, voc pode gerar uma Imagem ISO com apenas os
componentes que voc desejar com apenas os drivers que voc
desejar, para rodar com determinado processador e determinada
quantidade de RAM que voc desejar, fazendo assim com quem
o sistema operacional passe a vestir ou se encaixar na mquina de
jeito exato que voc necessita, igual aquele sapato que voc veste e
se encaixa to perfeito que voc esquece que est calado com ele.
Este processo de sistema operacional dedicado j fato
- prova so os milhes, que percebemos de forma clara que a
prpria Microsoft a comunidade Linux e outras empresas que
possuem e detm tecnologia de sistema operacional - tem investido
em aprimorar e lanar a cada dia verses novas de seus sistemas
operacionais, porm verses Embedded.
Particularmente sou fascinado pelo Windows CE, atual
Windows Compact e Windows HandHeld, e o potencial que o
mesmo coloca nas mos do programador com a ferramenta .NET
com o Compact FrameWork, porm nem sempre o CE a soluo
e entra em cena o XPEmbedded, Windows7 Embedded, PosReady
, Embedded, Windows Embedded 8.1 Industry, o qual possui o
Kernel Win32 ou Win64 que voc necessita para desenvolver seu
aplicativo utilizando uma linguagem de programao Win32,
Win64, .NET, VB6, Delphi ou outras.
74
www
1.2 Hardware Embedded e o Micro terminal, com a
NFC-E eles podem voltar ao PDV. : )
Bem, talvez esta seja a pergunta que voc est se fazendo
ao terminar de ler essa primeira parte deste capitulo. O que tem
que ver com isso o Micro terminal? Tudo a ver, tudo. Sabe por
qu? Esta mesma evoluo do sistema operacional dedicado
para determinadas operaes tambm est acontecendo com
o hardware, ou seja, redesenhado para atender necessidades
especifcas. O mesmo bom e velho PC, porm com desenhos
diferentes, menos peas, menos RAM, processador dedicado para
determinadas operaes e sob medida para sua necessidade, para
seu negcio.
Vamos ver um exemplo disso? O PDV, o ponto de venda.
Quantos de vocs leitores, j no olharam para um PDV e nele
viram um Pentium com o Selinho de Dual Core, atual iCore3
e voc pensa: Caramba! tudo isso para o PDV, muita mquina,
que pena!. E quantos de vocs j no passaram pela experincia
de instalar seu aplicativo de automao comercial em tais
maquinas? Dava-nos pena ver uma mquina dessas literalmente
transbordando de recursos inutilizados porque tal PC estava
sendo utilizado em um PDV, em um ponto de venda.
Aqui poderia caber um 486 ou o bom e velho 386 (aquele
que voc mexia nos leds do clock, atravs de uns jumpers do
display e colocava a velocidade turbo pra 99, lembra?). Claro que
75
www
exagerei ne? No estamos mais falando disso, falamos hoje dos
PCS dual core que podem ser reutilizados, dos NUCs da Intel que
j so iCore3, Icore7 mas que a utilizao do embedded no por
questo de performance mas por questo de segurana, foco e
desenvolvimento sob medida.
A Realidade esta: Sistemas Operacionais com muito
recurso, e maquinas com muitssimo mais recurso, porem sendo
utilizadas para fnalidades que no utilizam nem se quer 10%
dos recursos apresentados por tais maquinas e por tais sistemas
operacionais.
Por isso que assim como a linha de sistemas operacionais
Embedded vem crescendo no Brasil e ao redor do mundo - e
percebemos o grande foco que a Microsoft vem colocando neste
nicho tambm o hardware embedded ou dedicado para
determinadas operaes vem ganhando espao em nosso mercado.
Vejam por exemplo os computadores industriais, sem cooler,
que so ideais para o ponto de venda, mas at o momento no
suportavam Windows e por sua vez no suportava os aplicativos
feitos em VB6, Delphi, .Net, etc..
Este era o dilema: De um lado sistema operacional exigente,
do outro lado linguagens win32 rpidas em desenvolver, porm
necessitavam do Windows instalado e de outro lado mquina com
muitssimo recurso desperdiando processamento e por sua vez
dinheiro.
76
www
Qual era a sada para colocar um hardware dedicado no
ponto de venda? Micro terminal. Porm qual era o problema? E
porque todos no optaram ento por isso? Veja a lista:
Problemas de se utilizar um Micro terminal Convencional
no PDV:
Sistema Operacional Proprietrio utilizado pelo Micro
terminal Uma coisa voc estar nas mos de uma mega empresa
que fatura e investe bilhes ou da comunidade onde ambas daro
continuidade e vida til ao sistema operacional. Outra coisa
voc fcar nas mos de um fabricante de automao com um
sistema operacional criado por ele que do dia pra noite pode
retirar o produto completo no mercado simplesmente porque no
representa nada no % de faturamento frente outros produtos.
Linguagem de programao proprietria Aqui vale
a mesma observao anterior, porm com um agravante!
Geralmente as linguagens proprietrias so baseadas em C, C++,
ASM, porque so as mais prximas do hardware do que um
visual Basic, .NET ou Delphi. Por isso pergunto: Suportam estas
linguagens proprietrias o uso do SQL, do MYSQL ou quem sabe
do prprio Access? No, infelizmente a resposta. Note que estou
dando apenas um exemplo de Banco de dados e se falarmos em
WEBSERVICE, WCF, Socket, Paralela, Serial, USB, etc.. e outros
dispositivos de conectividade? Sem chance, voc fca parado no
tempo nas mos de uma linguagem proprietria que ir evoluir
77
www
apenas se o seu hardware proprietrio evoluir. Voc tambm ter
que REESCREVER todo seu aplicativo e ter de aprender C para
isso.
Hardware Proprietrio Aqui vale a mesma observao
acima nos dois pontos citados, porm com outro agravante!
Que dizer da Placa Me? E se der problemas? E o chip de Rede
utilizado (se tiver rede) comum ou voc est nas mos tambm
de um nico fornecedor? Se for uma mega empresa como a Intel,
jia! Pois a mesma vive disso, se for apenas um fabricante que
enxerga o conjunto do produto como mais um produto de linha,
pssimo! Voc corre um grande risco.
Poderamos ao longo deste livro elencar as diversas
desvantagens do uso dos Micro terminais convencionais como
vemos hoje. Porm deixo claro que no signifca que os mesmos
no servem pra nada, e por sua vez nunca devem ser utilizados.
Nada disso. Note que estamos no contexto de um captulo que
trata da especializao do hardware para determinados negcios
e, para PDV, em minha pouca experincia, no se encaixa. Eu
j desenvolvi programas (nas parcas horas vagas) para controlar
esteira, presso, temperatura e peso e para isso utilizei um Micro
terminal proprietrio, o programa foi escrito em C e tudo o que
eu necessitava para atender esta demanda era um Micro terminal
enxuto que no possua nem se quer um sistema operacional e
sim um interpretador de comandos. Fantstico! Est operando at
hoje sem uma nica manuteno.
78
www
Participei de vrias reunies com o time do produto
Embedded na Microsoft em Seattle, diretamente na fonte, estive
tambm presente no MEDC Microsoft Mobile & Embedded
DevCon realizado em Las Vegas e pude notar de forma clara que
o futuro Embedded, hardware direcionados para determinada
plataforma, para determinada linha de negcios em conjunto com
Micro terminais inteligentes que possuem a capacidade de rodar
a linha Embedded de sistemas operacionais fornecidos pelos
fabricantes. O Mais legal de toda esta histria que voc no
necessita nem se quer reescrever uma nica linha de seu cdigo
fonte.
A combinao de um Hardware Enxuto, Embedded,
com um sistema operacional dedicado, tambm Embedded a
combinao ideal para a construo de um sistema para um PDV.
Embedded system, a special-purpose
system in which the computer is completely
encapsulated by the device it controls
Ou seja, um sistema para um propsito especial onde o
mesmo est completamente encapsulado em seu dispositivo de
controle que pode ser um computador (ltima frase adicionada).
Lembrando as metforas e comparaes que utilizamos no
comeo deste capitulo para falar sobre o que a plataforma
Embedded, podemos afrmar que exatamente aquele sapato que
calcamos e nem se quer sentimos que ele est ali em nossos ps
e que foi criado para este propsito especial. No poderamos
79
www
afrmar o mesmo se tal vestimenta fosse dotada de um player,
acesso a internet, odmetro e outras parafernlias digitais, j no
serviria para o nico e exclusivo propsito de calar com conforto
e permitir uma jornada diria tranquila. O que no quer dizer que
deixaria de ser til, mas no seria o ideal para esta nica e focada
atividade. O mesmo podemos afrmar dos sistemas operacionais
convencionais versus os sistemas operacionais Embedded como
Windows 8 Embedded. A Mesma afrmao Vlida tambm
para os hardwares desenhados para um propsito exclusivo e
focados versus hardware convencionais e generalistas.

Potrebbero piacerti anche