si 03 unlocked

Upload: lulucbr

Post on 11-Feb-2018

246 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/23/2019 Si 03 Unlocked

    1/81

    UNIVERSIDADE ANHEMBI MORUMBIDANILO ALMEIDA SILVA

    FELLIPE DANTASGABRIEL RINALDI

    LUIZ FELIPE UGLIANOLUIZ HENRIQUE UGLIANO

    USO DO iOS COMO FERRAMENTA DE INTERAO DO CLIENTE COM OAMBIENTE DE UM RESTAURANTE

    So Paulo2010

  • 7/23/2019 Si 03 Unlocked

    2/81

    UNIVERSIDADE ANHEMBI MORUMBIDANILO ALMEIDA SILVA

    FELLIPE DANTASGABRIEL RINALDI

    LUIZ FELIPE UGLIANO

    LUIZ HENRIQUE UGLIANO

    USO DO iOS COMO FERRAMENTA DE INTERAO DO CLIENTE COM OAMBIENTE DE UM RESTAURANTE

    Trabalho de Concluso de Cursoapresentado como exigncia parcial para aobteno de ttulo de bacharel em Sistemasda Informao pela Universidade AnhembiMorumbi.

    Orientadora: Profa. Msc. Regiane Aparecida Marucci.

    So Paulo2010

  • 7/23/2019 Si 03 Unlocked

    3/81

    UNIVERSIDADE ANHEMBI MORUMBIDANILO ALMEIDA SILVA

    FELLIPE DANTASGABRIEL RINALDI

    LUIZ FELIPE UGLIANO

    LUIZ HENRIQUE UGLIANO

    USO DO iOS COMO FERRAMENTA DE INTERAO DO CLIENTE COM OAMBIENTE DE UM RESTAURANTE

    Trabalho de Concluso de Cursoapresentado como exigncia parcial para aobteno de ttulo de bacharel em Sistemasda Informao pela Universidade AnhembiMorumbi.

    Aprovado em

    Universidade Anhembi MorumbiProf.

    Universidade Anhembi MorumbiProf.

    Universidade Anhembi Morumbi

    Prof.

  • 7/23/2019 Si 03 Unlocked

    4/81

    AGRADECIMENTOS

    Agradecemos primeiramente a Deus que nos iluminou nessa caminhada e colocou

    as pessoas certas no nosso caminho.

    Aos nossos pais, os quais nos ensinaram o sentido das palavras dignidade e

    perseverana. Tambm aos nossos irmos, por sempre acreditarem que tudo possvel,

    e buscarem sempre nos direcionar na melhor trajetria de vida e, assim, tornar possvel

    que elaborssemos um trabalho que exigiu muita dedicao de todos.

    Agradecemos tambm a Profa. Regiane Aparecida Marucci que sempre muito nos

    ensinou com a sua extensa gama de conhecimento na rea de Sistemas da Informao.

    Agradecemos, ainda, ao Prof. Emerson dos Santos Paduan, pelo tempo disponibilizado

    para nos auxiliar na concretizao deste trabalho.

  • 7/23/2019 Si 03 Unlocked

    5/81

    RESUMO

    Os sistemas atualmente utilizados em restaurantes para interao do cliente com oambiente foram estudados nesse trabalho. Este estudo permitiu observar alguns

    problemas inerentes como a falta de informao sobre produtos, o tempo de

    atendimento e a falta de interao com o ambiente. Baseado na plataforma iOS, de

    propriedade da Apple presente atualmente no iPad, iPhone e iPod, este trabalho

    propem um novo sistema para uso nos restaurantes. Os principais objetivos deste

    trabalho so tornar o processo de pedido mais rpido, melhorar a qualidade do

    atendimento, bem como a experincia do cliente com o produto e permitir novasinteraes com o ambiente envolvendo pedidos, msicas e pagamento de

    estacionamento.

    Palavras-chave: iPhone. Plataforma iOS. Restaurante. Aplicativo Mobile.

  • 7/23/2019 Si 03 Unlocked

    6/81

    ABSTRACT

    The systems currently used in restaurants for client interaction with theenvironment were studied in this work. Were aimed at the many features offered by the

    iOS platform to come up with a new system that is rich in flexibility and functionality

    for use in restaurants.Through this study it was identified that the main objectives to be

    achieved by the application would make the application process more agile and improve

    the quality of care.For application development we chose to use the resources of the

    iPhone SDK.

    Keywords: iPhone. Platform iOS. Restaurant. Application Mobile.

  • 7/23/2019 Si 03 Unlocked

    7/81

    LISTA DE ILUSTRAES

    Figura 1 Telas que capacitam o sistemaMulti-Touch....................................................... 17

    Figura 2 GPS do iPhone .................................................................................................. 24

    Figura 3 Usurios dos servios de Internet ........................................................................ 25

    Figura 4 Crescimento do mercado da Plataforma iPhone iOS .......................................... 28

    Figura 5 Comparao de uso de Aplicativo e Jogos no iPhone iOS ................................. 29

    Figura 6 Estrutura Colibri em um restaurante. .................................................................. 35

    Figura 7 Lay-out aplicativo Bar Brahma ........................................................................... 43

    Figura 8 Cardpio MUNDO Global Tapas ....................................................................... 44

    Figura 9 Cardpio Sushi Yuzu. ......................................................................................... 45

    Figura 10 Tela referente ao menu de bebidas .................................................................... 48

    Figura 11 Tela referente ao menu de entradas ................................................................... 49

    Figura 12 Tela referente ao menu de doces. ...................................................................... 49

    Figura 13 Tela referente ao menu de fechamento da conta. .............................................. 50

    Figura 14 Tela referente ao menu de msicas. .................................................................. 51

    Figura 15 Estrutura Ambiente. .......................................................................................... 52

    Figura 16 Diagrama de Casos de uso. ............................................................................... 53

    Figura 17 Arquitetura iRestaurant. .................................................................................... 57

    Figura 18 Modelo de Entidade Relacionamento. .............................................................. 58

    Figura 19 Diagrama de Classes. ........................................................................................ 60

    Figura 20 Diagrama de Sequencia ..................................................................................... 62

  • 7/23/2019 Si 03 Unlocked

    8/81

    LISTA DE TABELAS

    Tabela 1 Comparativo entre recursos do iPhone 2G e 3G ................................................ 19

    Tabela 2 Padres do navegador safari suportados pela platarforma iPhone iOS .............. 27Tabela 3 Dispositivos Utilizados x Funcionalidades ......................................................... 48

  • 7/23/2019 Si 03 Unlocked

    9/81

    SUMRIO

    1 INTRODUO .......................................................................................................... 12

    1.1 Objetivo ....................................................................................................................... 13

    1.2 Justificativa .................................................................................................................. 13

    1.3 Abrangncia ................................................................................................................. 14

    1.4 Estrutura do Trabalho .................................................................................................. 14

    2 PLATAFORMA iOS .................................................................................................. 16

    2.1 Histria ........................................................................................................................ 16

    2.2 Conceitos do iPhone .................................................................................................... 17

    2.2.1 Evoluo do Dispositivo........................................................................................... 18

    2.2.2 Vantagens e Curiosidades ......................................................................................... 20

    2.3 Caractersticas do iOS ................................................................................................. 21

    2.4 Interao com o Usurio .............................................................................................. 222.5 Recursos ...................................................................................................................... 22

    2.5.1 Multi-Touch .............................................................................................................. 23

    2.5.2 GPS ........................................................................................................................... 24

    2.5.3 Internet ...................................................................................................................... 25

    2.5.4 Acelermetro ............................................................................................................ 27

    2.6 Mercado ....................................................................................................................... 28

    2.7 iPhone SDK ................................................................................................................. 30

    2.7.1 Xcode ........................................................................................................................ 31

    2.7.2 Interface Builder ....................................................................................................... 31

    2.7.3 iPhone Simulator ...................................................................................................... 32

    2.8 Comparativo com outras plataformas mobile .............................................................. 32

    3 ANLISE DA TECNOLOGIA UTILIZADA NOS RESTAURANTES ............... 35

  • 7/23/2019 Si 03 Unlocked

    10/81

    3.1 Cenrio Atual............................................................................................................... 35

    3.2 Entrevistas ................................................................................................................... 39

    3.3 Problemas .................................................................................................................... 43

    3.4 Modelos Atuais ............................................................................................................ 43

    4 DESENVOLVIMENTO DO APLICATIVO iRESTAURANT ............................. 47

    4.1 Objetivos do iRestaurant ............................................................................................. 47

    4.2 Requisitos do iRestaurant ............................................................................................ 48

    4.2.1 Requisitos Funcionais ............................................................................................... 48

    4.2.2 Requisitos no Funcionais ........................................................................................ 494.2.3 Restries do iRestaurant ......................................................................................... 49

    4.3 Descrio das Funcionalidades.................................................................................... 50

    4.3.1 Projeto da Interface................................................................................................... 51

    4.4 Modelagem do iRestaurant .......................................................................................... 55

    4.4.1 Modelo de Caso de Uso ............................................................................................ 55

    4.4.2 Diagrama de Classes ................................................................................................. 56

    4.4.2 Projeto de Banco de Dados....................................................................................... 58

    4.4.3.1 Projeto Conceitual ................................................................................................. 59

    4.5 Implementao do iRestarant ...................................................................................... 60

    4.5.1 Dispositivos Utilizados ............................................................................................. 60

    4.5.2 Arquitetura do Sistema ............................................................................................. 61

    4.5.3 Ambiente do Sistema ................................................................................................ 62

    4.5.4 Softwares Utilizados ................................................................................................. 62

    5 CONCLUSO.............................................................................................................. 64

    5.1 Trabalhos Futuros ........................................................................................................ 64

    REFERNCIAS BIBLIOGRFICAS .......................................................................... 66

    APNDICE A Projeto Lgico de Banco de Dados .................................................... 71

  • 7/23/2019 Si 03 Unlocked

    11/81

    APNDICE B Projeto Fsico de Banco de Dados...................................................... 73

    APNDICE C Descrio Diagrama de Caso de Uso ................................................. 78

  • 7/23/2019 Si 03 Unlocked

    12/81

    12

    1 INTRODUO

    O ambiente de restaurante est cada vez mais utilizando meios tecnolgicos para

    atender seus clientes. No novidade, um restaurante possuir equipamentos como

    portas que abrem por sensores e at rede wireless. muito comum uma pessoa chegar

    neste estabelecimento e ter seu pedido anotado pelo garom em um PDA (Personal

    Digital Assistant). Um PDA um computador de dimenses reduzidas. Atravs deste

    software o garom pode enviar o pedido do cliente diretamente para a cozinha preparar

    o mesmo, dando mais agilidade no chamado.

    De acordo com o gerente da lanchonete Joakins, a utilizao dessa tecnologia

    torna o atendimento mais gil. Evitando andar tudo isso, o garom concentra-se no seu

    setor para atender melhor s mesas, e o pedido chega mais rpido, explica Enoque

    Guimares, gerente do Joakins (ESTADO, 2007). J na utilizao de um cenrio de

    pizzaria, aps substituir o bloquinho de papis por Palms houve um ganho de agilidade

    nos pedidos. Com esta tecnologia, ganhamos muito em agilidade e tempo, garante o

    proprietrio da pizzaria Slvia Pizza, de Porto Alegre, Rodrigo Goulart Pinto

    (BAGUETE, 2006).

    Deixando de lado o processo de anotar o pedido no papel e enviar para cozinha,

    a aplicao de sistemas tecnolgicos tem ocorrido em uma grande variedade de

    estabelecimentos desde uma simples pizzaria at uma renomada lanchonete ou

    churrascaria.

    Com a chegada da plataforma iOS um novo horizonte na interface homem-mquina

    surgiu, permitindo que de forma intuitiva e simples uma pessoa possa usar um aparelhosem mesmo nunca ter usado. Com o avano do hardware multi-touch novas

    oportunidades de se explorar contedos surgem.

    Nesse contexto, este trabalho visa propor uma nova forma do cliente interagir com

    o ambiente de um restaurante, podendo explorar os produtos disponveis. Tudo isso de

    forma mais gil e simples, evitando demoras no atendimento e at variaes de humor

    do garom.

  • 7/23/2019 Si 03 Unlocked

    13/81

    13

    1.1 Objetivo

    Considerando o aumento do nmero de restaurantes utilizando a tecnologia

    wireless, em So Paulo e o aumento da procura em utilizar PDAs, na busca de agilidade

    em pedidos e um atendimento diferenciado, o objetivo deste trabalho desenvolver um

    aplicativo utilizando a plataforma iOS com funcionalidades disponveis aos clientes

    como realizar pedidos e selecionar o ambiente musical.

    O software proposto neste trabalho tem como objetivo proporcionar ao cliente a

    interao com o ambiente de restaurante, apresentando todos os pratos disponveis, bem

    como fotos e informaes nutricionais de cada produto disponvel no cardpio,

    possibilitando ao consumidor realizar o pedido que desejar. Dessa forma, tambm ser

    possvel selecionar algumas preferncias em relao ao seu pedido (mal passado, bem

    passado, com limo, sem limo e etc.) assim como o fechamento da conta.

    A interao entre o cliente e restaurante ser realizada atravs dos recursos que o

    iPhonedisponibiliza como tecladoMulti-touch, GPS, Internet e Acelermetro.

    1.2 Justificativa

    Atravs da rede wireless do restaurante e dos iPads disponibilizados nas mesas, o

    cliente pode fazer um pedido e este aparecer diretamente na cozinha do restaurante.

    Alm disso, o usurio pode interagir melhor com as opes disponveis no

    cardpio, vendo tabela nutricional de um determinado prato, fotos, tempo aproximadode preparo e outras informaes relevantes.

    Alm da interao com o cliente durante o atendimento, os recursos disponveis no

    iOS permitem ao cliente solicitar uma msica no restaurante e pedir o carro no

    estacionamento.

  • 7/23/2019 Si 03 Unlocked

    14/81

    14

    1.3 Abrangncia

    O sistema iRestaurant ser disponibilizado em dispositivos que suportem a

    plataforma iOS. Os clientes podero interagir com o ambiente utilizando as

    funcionalidades do software.

    Estaro integradas ao iRestaurant, as funes como gerenciamento de pedido,

    votao para msica no ambiente, controle de carro no estacionamento e finalizao de

    conta com solicitao de tipo de pagamento.

    A idia proposta neste trabalho no que o sistema gerencie o restaurante, mas simque seja uma ponte entre o cliente e o sistema do restaurante atravs da rede wireless,

    podendo assim interagir diretamente com o ambiente. A comunicao ser feita atravs

    da utilizao de API's que o software do restaurante ir disponibilizar. O iRestaurant

    dever se adaptar ao sistema em produo do restaurante e no o contrrio.

    Apesar de gerenciar boa parte da interao do cliente com o restaurante o software

    no responsvel pelo cadastro dos itens disponveis para o cliente. Ser possvel

    apenas solicitar o fechamento da conta e o tipo de pagamento, mas no efetuar opagamento por meio do aplicativo.

    O aplicativo ser executado em comunicao com uma base de dados interna no

    prprio dispositivo atravs do SQLite. Essa base de dados ser responsvel por agregar

    todo o contedo especifico de cada restaurante em questo, como pratos, bebidas, assim

    como seus valores e categorias.

    A parte de programao dele foi realizada utilizando o conjunto de ferramentas do

    iPhone SDK, responsvel pela programao, interface, parte grfica e realizar testes de

    desempenho e funcionalidades.

    1.4 Estrutura do Trabalho

    O trabalho est dividido em cinco captulos, contando com o atual captulo

    referente Introduo do assunto que ser tratado no decorrer do trabalho.

  • 7/23/2019 Si 03 Unlocked

    15/81

    15

    No captulo dois, apresenta-se a plataforma iOS, descrevendo sua histria,

    evoluo, vantagens e curiosidades, recursos que sero utilizados pelo aplicativo,

    caractersticas do sistema operacional e como realizada a interao entre o iPhone e ousurio final.

    O captulo trs apresenta a anlise da tecnologia utilizada nos restaurantes, qual o

    cenrio atual, abordando quais dispositivos e softwares so utilizados nos restaurantes.

    So mostrados como os restaurantes interagem com seus clientes e so apresentadas

    algumas entrevistas com garons e donos de restaurantes, descrevendo os problemas

    atuais.

    J no captulo quatro, apresenta-se toda a estrutura utilizada para o

    desenvolvimento do aplicativo em cima da plataforma proposta.

    O captulo cinco descreve a concluso do trabalho, demonstrando as contribuies

    deste trabalho, bem como os trabalhos futuros.

  • 7/23/2019 Si 03 Unlocked

    16/81

    16

    2 PLATAFORMA iOS

    Nesse captulo so abordados diversos tpicos a respeito de plataforma iOS que

    contribuem para justificar a escolha da mesma como plataforma do aplicativo de

    interao entre o cliente e o restaurante proposto nesse trabalho.

    2.1 Histria

    Aps o fracasso da Motorola com um celular em parceria com a Apple que tinha

    um iTunes dentro para gerenciar a parte de msica, Steve Jobs percebeu que deveria ser

    a prpria Apple a desenvolver um aparelho integrando o iPod com um telefone celular e

    entrou em negociaes diretas com a Cingular excluindo de vez a Motorola. Nas

    suas reunies secretas em quartos de hotis com os chefes da Cingular, Jobs passou

    uma mensagem importante: Apple tem tecnologia para construir algo verdadeiramente

    revolucionrio, anos-luz frente de todo o resto e estava disposta a avanar com um

    contrato de exclusividade para fechar o negcio (MOBILE, 2009).

    Jobs informou ainda que a Apple estaria pronta para desenvolver algo nunca visto

    antes e seus engenheiros teriam passado quase um ano trabalhando em tecnologias

    touchscreen para um possvel tablet que eles poderiam adaptar a tecnologia para um

    telemvel (MOBILE, 2009).

    A equipe de desenvolvimento trabalhou separada em duas partes. Enquanto o

    pessoal do hardware trabalhava com circuitos usando softwares falsos, os engenheirosde software trabalharam em placas de circuito em caixas de madeira. Em Janeiro de

    2007, quando Steve Jobs anunciou o iPhone na Macworld, apenas umas 30 pessoas

    tinham visto o aparelho completo (MOBILE, 2009).

  • 7/23/2019 Si 03 Unlocked

    17/81

    17

    2.2 Conceitos do iPhone

    O iPhone um smartphone desenvolvido pela Apple, que possui

    funcionalidades que fazem com que ele seja iPod, cmera digital, meio para acesso a

    Internet, visualizador de e-mails, alm de prover todas as funes que um smartphone

    pode oferecer (APPLE, 2010).

    A interao com o usurio feita por uma tela sensvel ao toque, como pode ser

    visto na Figura1. Trata-se de uma tela HVGA (Half-size Video Graphics Array)

    (320x480 px em 160 ppi) com vidro de qualidade ptica que foi especificamente criada

    para ser usada com um dedo. No caso do iPhone, podem ser utilizados mltiplos dedos

    para a sensibilidadeMulti-Touch, no sendo necessrio o uso da caneta stylus, utilizada

    em grande parte pelos smartphones. Uma desvantagem em relao ao fato do iPhone ser

    totalmente Touch que para o caso de o usurio estar utilizando luvas, no seria

    possvel interagir com o aparelho. A Figura 1 representa as telas utilizadas para se obter

    uma interao com o usurio atravs do toque com mais de um dedo (PETROSKY,

    2008).

    Figura 1 Telas que capacitam o sistemaMulti-Touch

    Fonte: PETROSKY (2008)

  • 7/23/2019 Si 03 Unlocked

    18/81

    18

    A entrada de texto feita atravs de um teclado virtual exibido na tela, que conta

    com um sistema de correo ortogrfica, contemplado em todas as verses deaplicativos, em conjunto com a funo de previso de palavras, alm do dicionrio com

    um nvel elevado de inteligncia a ponto de aprender novas palavras.

    O sistema Multi-Touch permite a rolagem de listas com o deslizar dos dedos,

    alm de ampliar e reduzir imagens, fazendo com que o usurio tenha uma interao

    mais ampla com o dispositivo, diferenciando-o dos outros celulares com

    funcionalidades semelhantes.

    2.2.1 Evoluo do Dispositivo

    O iPhone foi lanando no mercado e oferecido aos usurios, inicialmente com o

    uso da tecnologia 2G (segunda gerao). Existem alguns pontos que diferenciam o

    iPhone 2G para o 3G, porm o que vale ser destacado a forma de utilizao da

    Internet. No modelo 2G, a Internet pode ser usada via WI-FIou por meio de uma redeEDGE, diferente da tecnologia 3G, que possibilita o acesso a Internet a qualquer lugar

    com muito mais velocidade e praticidade (TECHZINE, 2008).

    Alm da caracterstica mencionada, pode-se destacar que alm de tomar proveito

    da tecnologia 3G, o maior destaque do iPhone 3G se resume ao GPS (por meio do

    servio Google maps). A tabela 1 exibe a comparao entre os dois modelos.

  • 7/23/2019 Si 03 Unlocked

    19/81

    19

    Tabela 1 Comparativo entre recursos doIPhone 2G e 3G

    Fonte: TECHZINE (2008)

    Com o forte avano tecnolgico e a grande disponibilidade no mercado deoutros dispositivos com funcionalidades superiores a algumas oferecidas pelo iPhone,

    houve a necessidade de uma atualizao do dispositivo para o modelo 3G S, S de

    speedy.

    O novo modelo conta com o mesmo design, porm possui a velocidade 2,1 vezes

    mais rpido ao enviar mensagens e 2,9 vezes mais veloz ao abrir pginas Web. Alm

    disso, o usurio ainda pode contar com um gravador de vdeos e uma evoluo na

    cmera para 3 MP, que possui sistema de foco, exposio e balano de brancoautomticos. O foco pode ser ajustado atravs de toques na tela

    Alm das novas funcionalidades mencionadas, o dispositivo ainda conta com um

    controle de voz, onde o usurio pode interagir com o celular atravs do comando por

    voz, tendo grande vantagem para deficientes, atravs do recurso de acessibilidade, onde

    a pessoa saber e ficar atualizada quando receber um e-mail, por exemplo. O

    dispositivo conta tambm com um avano na memria, pois tambm est sendo

  • 7/23/2019 Si 03 Unlocked

    20/81

    20

    comercializado na opo de 32GB de memria. Vale lembrar que os modelos anteriores

    eram vendidos apenas com 8 e 16 GB de memria.

    Seja qual for o modelo de tecnologia que o usurio tenha, a Apple disponibilizaatualizaes constantes de firmware, sempre com novos aplicativos e meios de

    usabilidade que facilitam ainda mais a interao com o usurio. O iPhone 3G, por

    exemplo, conta com uma nova verso de firmware que possibilita a busca inteligente de

    qualquer dado contido no celular (APPLE, 2010).

    2.2.2 Vantagens e Curiosidades

    Esta seo apresenta as vantagens e curiosidades sobre o iPhone, visto pelo

    mbito geral.

    A grande percepo do iPhone no alguma coisa em termos de

    funcionalidade que nunca existiu, mas sim a usabilidade do produto, ou seja,

    a interface homem mquina que totalmente inovadora (PETROSKY,

    2008);

    O iPhone construdo sobre um derivado do Darwin (semelhante a um

    Unix) com a mesma forma que o Mac OS. Isso o torna rpido e

    extremamente poderoso (APPLE, 2010);

    Antes de ser lanada aApp Store, servio da Apple que permite aos usurios

    procurar e instalar aplicativos, j haviam conseguido instalar programas

    "externos" pelojailbreak(permite que aplicaes possam ser instaladas sem

    o uso daApp Store).

    Uma das maiores fontes de renda no o iPhoneem si, e sim a App Store.

    O mais curioso que se compra um telefone bsico e possvel customiz-

    lo com aplicativos para o que desejar a seu modo. Cada App pode ser muito

    poderosa ou at mesmo um jogo;

    Por causa da interface, excelente sistema operacional e hardware, o iPhone

    se tornou uma plataforma para os mais variados fins. Existem aplicativos

  • 7/23/2019 Si 03 Unlocked

    21/81

    21

    que examinam resultados de tomografias e raios-x, monitoram frequncia

    cardaca e presso avisando se algo estiver errado, por exemplo na rea

    mdica. Em outras reas tem softwares inteiros na palma da mo como oHighrise, Basecamp, Sales Force, etc, possibilitando ter a empresa inteira

    na palma da mo (PETROSKY, 2008);

    Com a chegada da bssola, possvel usar a Realidade aumentada no

    iPhone. Com a cmera do iPhone mostrando o que est na sua frente,

    possvel obter mais informaes de pontos tursticos, metrs mais prximos

    ou at mesmo ver as constelaes (APPLE, 2010);

    A facilidade de desenvolvimento para o iPhonee o poder do SDK (Kit de

    Desenvolvimento de Software) so partes do sucesso da App Store. So

    obtidos resultados muito rpidos e de forma muito simples e organizada.

    2.3 Caractersticas do iOS

    A Apple confirmou que uma verso otimizada do sistema operacional Mac OS X

    (sem componentes desnecessrios) executada no iPhone, porm as diferenas entre o

    sistema operacional (OS X) executado nos computadores Macintosh no iPhone no

    foram oficialmente explicadas. O iPhonepossui uma CPU ARM, sendo a verso do OS

    X que executada no iPhone diferente da verso de desktop pelo fato de que ela foi

    escrita para as instrues de arquitetura ARM ao invs de x86 e PowerPC ISA, na qual

    a verso do OS X para Mac foi escrita (iPHONE iOS, 2010).

    O sistema operacional ocupa aproximadamente 600 MB do total do dispositivo de 8

    ou 16 gigabytes (iPHONE iOS, 2010).O pouco consumo de recursos torna o aparelho

    capaz de suportar os prximos aplicativos planejados pela Apple, a qual tambm

    pretende oferecer um modo simples e prtico de fazer o update do sistema operacional

    do iPhone, de uma maneira fashione cleansimilar maneira pela qual o Mac OSX e

    iPod so atualizados, e isso uma vantagem em relao as plataformas dos outros

    celulares.

  • 7/23/2019 Si 03 Unlocked

    22/81

    22

    O iOS tambm inclui o componente de software Core Animation, que responsvel

    pelas animaes suaves usadas na interface de usurio. Core Animation faz parte do

    Mac OS X v10.5.

    2.4 Interao com o Usurio

    A interao com o usurio feita atravs de uma tela sensvel ao toque. A Apple

    registrou mais de duzentas patentes relacionadas com a tecnologia que criou o iPhone

    (iPHONE , 2010).O usurio far o acesso atravs do toque na tela, diretamente no cone do aplicativo.

    A navegao tambm ser feita pelo toque na tela, permitindo ao usurio selecionar as

    opes desejadas de forma gil e eficiente.

    2.5 Recursos

    Existem inmeras plataformas para desenvolvimento de aplicativos mobile, dentre

    elas pode-se listar, principalmente, Blackberry, Symbiam, Android, Windows Mobilee

    iOS.

    Em meio a tantos concorrentes, pode-se destacar a Apple e o seu iOS, que hoje

    considerada a plataforma mais popular para criao de produtos dessa categoria. Com a

    disponibilizao do SDK (APPLE, 2010) pela Apple houve um aumento no

    desenvolvimento de aplicaes para esta plataforma. De todas as grandes plataformasmveis, pode-se considerar que o iOS o mais inovador em termos de recursos grficos

    dando ao desenvolvedor quando qualificado um grande leque de possibilidades para os

    aplicativos.

    O iOS detentor de algumas caractersticas muito particulares entre as plataformas

    de desenvolvimento que preenchem o mercado mobile, especialmente seus recursos em

    relao linguagem de programao Objective-C, ambiente para desenvolvimento e

    hardware (WEBCLAUDIO, 2009).

  • 7/23/2019 Si 03 Unlocked

    23/81

    23

    Quanto ao hardware, segundo BraiPhone (2009) o iPhone 3GS (ltima verso do

    smartphone lanada pela Apple) vem com um processador ARM de 600MHZ com

    256MB de memria e 8,16 ou 32GB de memria flash para armazenamento. Almdisso, possui telaMulti-Touch, sensor de proximidade e de luminosidade e tambm um

    conjunto de acelermetros.

    O Sistema Operacional conhecido como iOS foi derivado do conhecido Apple Mac

    OS X,utilizado nos Macintosh comercializados pela Apple. O Mac OS X,por sua vez,

    foi concebido tendo o Unix como base.

    2.5.1 Multi-Touch

    O grande diferencial e fator determinante para tamanha cobia em torno do

    celular multimdia da Apple, o iPhone, sem dvida sua tela sensvel ao toque. A

    funcionalidade incorporada ao dispositivo chamadaMulti-Touch (PETROSKY, 2008).

    A tecnologia Multi-Touch (MULTI-TOUCH, 2007) integra no s sensores na

    tela, mas tambm programas e interfaces especficas de interao entre o usurio e seuaparelho. O grande diferencial da tecnologia daApple a particularidade de reconhecer

    mltiplos toques na tela ao mesmo tempo. Isso o que caracteriza uma tela como

    Multi-Touch. Na prtica, toda telaMulti-Touch uma tela TouchScreen, mas nem toda

    tela Touch Screen Multi-Touch. Os Touch Screens comuns reconhecem apenas um

    toque por vez na sua respectiva tela.

    O funcionamento ocorre a partir de uma camada carregada de eletricidade,

    conhecida como camada capacitiva, posicionada sobre o painel do monitor. Ao se tocar

    na tela, parte desses eltrons transmitida para o seu dedo, como se fosse um pequeno

    choque, mas muito leve a ponto de no se perceber. O computador ento entende essa

    pequena descarga de eletricidade naquele ponto e calcula as coordenadas, que ento so

    traduzidas como um comando para a tela do computador. Essa tecnologia conhecida

    como telas capacitivas.

  • 7/23/2019 Si 03 Unlocked

    24/81

    24

    Essa tecnologia extremamente verstil, e como ela funciona com uma pequena

    camada metlica sobre a tela, ela deixa muito mais luz passar, chegando a quase 90%

    luminosidade.Justamente esse diferencial que permite ao usurio interagir com o aparelho

    utilizando-se de diversas funes tais como permitir que uma pessoa facilmente

    aproxime ou afaste (zoom in, out) figuras e pginas da web, comprimindo a tela com

    dois dedos ou mais. Atualmente, existem vrios tipos diferentes de tela TouchScreen,

    cada uma funciona com uma tecnologia diferente.

    2.5.2 GPS

    At a verso 3G, o iPhone traz um GPS (Global Positioning System) nativo

    integrado, o que no verdadeiramente um GPS e sim um recurso do Google mapsque

    identifica o local atravs de sinal por satlite (iPHONE, 2008). Isso mesmo, o

    popularmente conhecido Maps, sem tirar nem por. A diferena que, junto com seu

    sistema de triangulao de antenas de celulares e redes WI-FI, o aplicativo conta com aajuda da localizao atravs de satlites, o que d um ganho em preciso ao programa

    (iPHONE, 2008).

    O sistema de localizao do iPhone muito bom, e com o GPS incorporado na

    verso 3G ele s tem a ganhar. eficiente para locomoo a p, que exatamente o

    pblico de um telefone celular. No serve para viagens em automveis, mas para achar

    uma rua no centro de uma cidade qualquer ideal, indicando o ponto preciso de onde se

    est e traando o caminho para onde se quer ir como pode ser visto na Figura 2.

  • 7/23/2019 Si 03 Unlocked

    25/81

    25

    Figura 2 GPS do iPhone.

    Fonte: IPHONE (2008)

    2.5.3 Internet

    O uso da Internet mvel est com uma tendncia cada vez mais acentuada a cada

    ano que se passa. Existem fatores que levam os usurios a optarem pelo aparelho e

    plataforma, que utilizaro os servios de Internet, conforme pesquisa exibida na Figura

    3. A pesquisa foi divulgada pela Nielsen, empresa de pesquisa de mercado respeitada no

    mundo todo e evidenciando o fato de que o uso de acesso Internet estimulado por

    aparelhos que possuem interfaces grficas mais amigveis (SLIDESHARE, 2009). Com

    isso, foi constatado que os usurios de iPhone e iPodTouch usam mais a Internet do

    que os usurios de outros aparelhos.

  • 7/23/2019 Si 03 Unlocked

    26/81

    26

    Figura 3 Usurios dos servios de Internet

    Fonte: SLIDESHARE (2009)

    de grande importncia mencionar alguns itens que destacam e enaltecem o iPhone

    quanto ao uso de Internet, dentre eles (SLIDESHARE, 2009):

    O iPhonetem 0,6% de todos os navegadores do mercado;

    Liderana no mercado de Internet mvel com 67% dos acessos;

    O iPhone conta com WI-FIembutido, tornando-o capaz de acessar a Internet em

    qualquer lugar que possua rede sem fio por meio do Web browserSafari, que

    exibe as pginas de forma completas e no simplificadas, como nos demais

    smartphones. As pginas da Web podem ser visualizadas tambm em modo

    paisagem.

    Para os usurios que estiverem em locais que no possuem rede sem fio, o

    iPhone pode ser utilizado como modem, atravs de um aplicativo (vlido

    apenas para tecnologia 3G ou superior).

    A tabela 2 exibe os padres suportados referentes aos componentes do Safari, bem

    como os padres suportados para cdigos e imagens.

  • 7/23/2019 Si 03 Unlocked

    27/81

    27

    Tabela 2 Padres do navegador safari suportados pela plataforma iPhone OS

    Fonte: SLIDESHARE (2009)

    O tratamento realizado para visualizao dos sites feito de forma diferente,

    pelo iPhone,renderizando como se fosse um browserpara desktop e exibindo o site na

    tela como se fosse uma miniatura, permitindo que o usurio tenha uma viso geral e

    com apenas dois toques tendo um zoom no local em que se deseja ler o contedo.

    2.5.4 Acelermetro

    Uma dos diferenciais no iPhone o acelermetro (ENGENEERING, 2010). O

    acelermetro um sensor instalado dentro do iPhoneque mede o tamanho e a direo

    da acelerao do aparelho, em outras palavras, a sua fora G, fora responsvel por

    determinar o nosso peso em relao a terra.

    O tipo mais comum de acelermetro usa o efeito piezoeltrico. Eles contem cristais

    microscpios que ao serem estressados pela fora G geram energia.

    No iPhone, isso revolucionou o mercado de smartphone, pois alm do seu uso

    bsico como detector de orientao para informar qual a posio do telefone e girar a

    interface para se adaptar a isso, ele tambm trouxe um novo meio de controle para

    jogos.

  • 7/23/2019 Si 03 Unlocked

    28/81

    28

    Muitos jogos como o Super Monkey Ball (APPLE, 2008a) usam o acelermetro

    como forma de controle, proporcionando uma experincia nova de interao com jogos

    mveis. Alm de jogos, muitos aplicativos se tornaram teis no dia a dia, sebeneficiando do acelermetro como o A Level (APPLE, 2008b), que mostra o desnvel

    de alguma estrutura.

    2.6 Mercado

    O iOS hoje a grande aposta da Apple para o seu presente e futuro no mercado. Equando se fala em mercado, pode-se incluir o mercado de games, aplicativos, telefonia,

    entre outros (iPhone, 2009). Tudo graas ao enorme universo de possibilidades que a

    Apple e sua App Store permitem ao iPhone. Essa gama de possibilidades permite

    inclusive que o iPhone hoje, concorra com gigantes tradicionais como Sony e Nintendo.

    Muito desse sucesso pode ser atribudo a facilidade que o iPhone SDK (que ser

    detalhado na seo 2.7) permite aos usurios. Com ele, o desenvolvimento de

    aplicativos para a plataforma se tornou de fcil acesso a todos. Dessa forma, a Appleatraiu milhares de desenvolvedores que se tornaram especialistas na plataforma e

    aumentaram o nmero de aplicativos disponveis no mercado para mais de 300 mil

    (MOBILEBEAT, 2010) com um crescimento notvel. Outro fator determinante

    certamente o preo dos aplicativos que de longe muito mais barato do que os jogos

    de plataformas como PSP e Nintendo DS.

    A facilidade de instalao de aplicativos com alguns cliques tambm vem sendo um

    diferencial para o grande crescimento da plataforma.

    O iOS foi um dos principais responsveis por tornar comum a utilizao da Internet

    mvel, revolucionando todo o mercado.

    Conforme a Figura 4, pode-se ver claramente que o iPhone a plataforma de maior

    crescimento entre todos os outros produtos do mercado.

  • 7/23/2019 Si 03 Unlocked

    29/81

    29

    Figura 4 - Crescimento de mercado da Plataforma iOS

    Fonte: IPHONE (2009)

    Ao serem analisados outros dispositivos de bom xito no mercado, como Nintendo

    Wii, Sony PSP e mesmo o Blackberry, na poca em que foi lanado, o iPhone ganha de

    todos em relao ao crescimento de utilizao da plataforma.

    importante destacar que o iPhoneconcorre no s na categoria de telefonia, como

    pode-se ver na Figura 5, mas tambm de jogos e aplicativos em geral, o que o torna

    especial em comparao com a maioria. No existe outro produto no cenrio atual

    com igual capacidade de concorrncia em diferentes tipos de mercado.

  • 7/23/2019 Si 03 Unlocked

    30/81

    30

    Figura 5 Comparao de uso de Aplicativos e Jogos no iOS

    Fonte: IPHONE (2009b)

    Baseado nas enormes possibilidades de foco do iPhone no mercado pode-se

    considerar que ele a plataforma ideal para o desenvolvimento de um aplicativo para o

    cenrio atual dos restaurantes e com potencial para competir com os palmtops, atuais

    donos do mercado.

    2.7 iPhone SDK

    Para o desenvolvimento do aplicativo proposto neste trabalho, foi disponibilizado

    pela Apple em junho de 2008, o iPhone SDK (APPLE, 2008C), que permite

    desenvolvimento de aplicativos para iPhone e iPod Touch com o auxlio de umsimulador para iPhone, bibliotecas de classes e uma IDE com compilador para

    linguagem Objective-C. As bibliotecas pertencentes aoiPhone SDKpermitem acesso a

    inmeras funcionalidades teis afim de desenvolver jogos e etc. Dentre essas

    funcionalidades, pode-se destacar o Multi-Touch, renderizao 2D e 3D, permisso de

    acesso aos acelermetros, servios de rede e manipulao de dados. O nico ponto

    contra que at agora a Apple s disponibilizou a ferramenta para o sistema operacional

    Mac OS X.

  • 7/23/2019 Si 03 Unlocked

    31/81

    31

    O iPhone SDK composto pelo Xcode , Interface Builder e iPhone Simulator.

    Assim, oiPhone SDKse mostra uma ferramenta completa para programao, interface e

    anlise de desempenho.

    2.7.1 XCode

    Desenhado originalmente para desenvolver aplicativos para Mac OS, a ferramenta

    foi redesenhada no lanamento da App Store para atender o desenvolvimento de

    aplicativos para iPhone. Pelo iPhoneusar a mesma linguagem do Mac OS, o trabalhode acrescentar o suporte ao iPhoneno foi muito grande.

    A ferramenta tem integrao com os principais repositrios de versionamento, mas

    deixa a desejar com a ausncia no novo Git. Apesar dessa integrao, o

    desenvolvimento no precisa ser feito exclusivamente pela ferramenta.

    Outro ponto interessante da ferramenta sua estrutura que, casada com a parte de

    publicao de aplicativos da Apple, permite ao desenvolvedor colocar sua soluo no ar

    de forma simples, rpida e prtica.

    Sua integrao com a Interface Builder (ferramenta grfica para interfaces) permite

    que se desenvolva a parte grfica e de cdigo em paralelo de forma inteligente.

    A ferramenta totalmente no obstrutiva, e contm os principais elementos chaves

    para uma IDE desse tipo como debugger integrado, refactoring, busca no projeto,

    anlise do cdigo e compilao.

    2.7.2 Interface Builder

    Essa ferramenta apesar de ter uma curva de aprendizado maior pela estrutura

    diferenciada torna-se muito poderosa depois do aprendizado.

  • 7/23/2019 Si 03 Unlocked

    32/81

    32

    No melhor estilo arrastar e soltar, voc coloca os elementos na tela montando o

    esqueleto da interface, depois disso basta arrastar os conectores as peas.

    Cada elemento pode ser customizado nessa tela, mas isso s corresponde a 50% dasopes que voc tem, muita coisa tem que ser feita no cdigo mesmo.

    Sua integrao com o XCode torna o trabalho mais simples. As classes e variveis

    so puxadas automaticamente, e se alteram num piscar de olhos conforme se muda no

    XCode.

    2.7.3 iPhone Simulator

    Apesar de ter uma estrutura de processamento completamente diferente do iPhone,

    ou seja, diferente do que acontece no Android por exemplo, o cdigo que executado

    no Simulator diferente do executado no iPhone (Intel vs arm6/arm7), a simulao

    quase perfeita.

    Ele deixa a desejar na parte grfica, pois algumas simulaes so piores que a do

    iPhonee tambm na parte de gerenciamento de memria/simulao, que por no serem

    limitados, muitas vezes deixam rodar programas que no rodariam no iPhone.

    2.8 Comparativo com outros plataformasmobile

    A disputa, que aumenta anualmente, est cada vez mais interessante entre as

    plataformas mobile que a cada dia apresentam mais novidades.

    Com o surgimento das novas verses do Symbian, que tende a ressuscitar a

    plataforma Symbian, do Windows Mobile 7, que tambm visa ressuscitar o interesse do

    pblico pela plataforma, do Android, que vem ganhando cada vez mais o gosto das

    massas (seja pelos aparelhos, plataforma, preos), do iOS que ganha sua 4 verso com

    grandes novidades, seja o Blackberry que na sua verso touch que est chegando

    verso 6 de seu software, e a incluso de mercado do Maemo, que antes era voltado para

  • 7/23/2019 Si 03 Unlocked

    33/81

    33

    tablets e agora se v includo nessa disputa aps o surgimento do N900 (que seria

    um hbrido entre tablete smartphone).

    O iOS 4.0 vem com multi-tasking nativo, zoom na cmera, incluso de pastas naSpringBoard, possibilidade de wallpaper tanto na Spring como na LockScreen. Falta

    ainda acesso Widgets.

    O Windows j vinha em uma decrescente em sua plataforma mobile. Com o pouco

    sucesso dos dispositivos equipados com as verses 6.0 e 6.5, a sua ltima verso

    promete muitas mudanas. A Verso 7 desse sistema vem com um OS bonito, elegante

    e funcional (PLATAFORMAS, 2010).

    O Symbian, que um dia j foi um dos mais interessantes sistemas operacionais, est

    muito atrasado e isso, tem gerado crticas por seus proprietrios. Mas a Nokia prometeu

    mudanas e a primeira foi o N8 com o Symbian (PLATAFORMAS, 2010). O aparelho

    bastante completo especialmente pelo seu preo inicial que est bem abaixo dos seus

    antecessores, vem com uma tarefa complexa: Resgatar a confiana que a Nokia tinha de

    seus clientes.

    Esse, com total certeza, vm sendo uma das plataformas mais bem sucedidas, o

    Sistema da Google, o Android. um sistema que, mesmo sendo novo, vem ganhando

    aceitao do pblico de todos os gostos e necessidades. Com a sua verso mais atual,

    estabilizou vrios bugs presentes em outros firmwares e caminha para um sistema cada

    vez mais slido (PLATAFORMAS, 2010). O problema ainda fica com ausncia de

    Multi-Touch, falta de alguns aplicativos, problemas ao salvar arquivos no carto de

    memria ou para coisas simples, como print da tela do aparelho.

    O Maemo outro sistema operacional da Nokia e assim como o Android, baseado

    no Linux (PLATAFORMAS, 2010). Inicialmente, era projetado para atender um outro

    mercado, o de Tablets. O N900 no deixou de ser tablet,por isso, mas com a funo de

    telefone ele se aproxima cada vez mais de um Smartphone com propriedades de um

    Tablete isso vem atraindo mais pessoas, especialmente quem busca um aparelho bom

    para navegar na Internet e que caiba no bolso.

    O BlackBerry passou a ser mais utilizado agora no Brasil, mas no Canad e nos

    EUA um dos aparelhos mais usados (PLATAFORMAS, 2010). Com seu servio de e-mail, sendo um dos mais interessantes j usados, durao de bateria fantstica, seus

  • 7/23/2019 Si 03 Unlocked

    34/81

    34

    aparelhos vem evoluindo muito durante os anos e nas verses touch, vm

    surpreendendo bastante. A nova verso de seu sistema, para verses Touch Screen, alm

    de se mostrar bastante bonito, revoluciona no modo de ouvir msicas com o seuCoverFlowno prprio player (PLATAFORMAS, 2010).

  • 7/23/2019 Si 03 Unlocked

    35/81

    35

    3 ANLISE DA TECNOLOGIA UTILIZADA NOS

    RESTAURANTES

    Nesse captulo sero apresentadas informaes a respeito do tipo de tecnologia

    utilizada atualmente, em restaurantes para realizao de pedidos e outros servios.

    3.1 Cenrio Atual

    Alguns fatores vm se tornando determinantes para que cada vez mais os donos de

    restaurantes e bares passem a adotar o auxlio de PDAs. Dentre eles, esto

    necessidade de agilizar o pedido, melhorar o controle do estoque e atendimento

    (MALIMA, 2007).

    O sistema mais utilizado atualmente para atender essas novas tendncias do

    mercado de restaurantes tem sido o COLIBRI. Algumas das empresas que j utilizam o

    sistema so: Caf Donuts, Big X Picanha, Casa do Po de Queijo, China in Box,Dunes, Havanna e muitas outras.

    Com base no conceito de (SAAS, Software as a Service), o Colibri se mostra uma

    soluo para a gesto do ponto de venda, atravs de um pacote de servios que inclui

    suporte tcnico, treinamento e capacitao, e seguro do equipamento. Com ele

    possvel controlar todos os processos de vendas de lojas e restaurantes, agilizar o

    atendimento ao cliente e reduzir custos operacionais do negcio (COLIBRI, 2009).

    A idia que seja automatizado o ambiente de restaurante a partir da distribuio

    de pontos de lanamento na rea de atendimento, atravs de micro terminais, terminais

    touch screen e comandas eletrnicas, que enviaro os dados dos pedidos

    automaticamente para as reas de produo (cozinha e bar) e para o caixa, permitindo as

    operaes de fechamento de conta, transferncia de mesa, etc (COLIBRI, 2009).

    A figura 6 mostra a idia de funcionamento do ambiente de um restaurante com a

    utilizao do Colibri:

  • 7/23/2019 Si 03 Unlocked

    36/81

    36

    Figura 6 Estrutura Colibri em um restaurante.

    Fonte: COLIBRI (2009)

    O crescimento anual de utilizao de PDAs chega a 8% ao ano, segundo Srgio

    Marques, Diretor-Executivo da Associao Brasileira de Bares e Restaurantes de So

    Paulo (ESTADO, 2007). O aumento vem sendo justificado, pois so muitos oselogios, principalmente em relao rapidez com que o prato fica pronto.

    A implementao do novo mtodo de trabalho tira de campo os garons

    tradicionais com seus famosos bloquinhos de papel e caneta. Em seus lugares entram

    garons hi-tech, munidos de seus PDAs capazes de enviar os pedidos diretamente para

    a cozinha atravs da rede WI-FI. Dessa forma, o restaurante tem um ganho em termos

    de rapidez de atendimento em relao aos pedidos, pois, o garom anota o pedido do

    cliente e os dados solicitados so enviados pela rede WI-FI retaguarda. Assim, no necessrio que o garom v at a cozinha, bar e ao caixa para passar todos os pedidos.

    Alm do Colibri, existem diversos softwares no mercado que realizamos desde o

    controle dos chamados at a gesto completa do estabelecimento (controle de estoque,

    controle de mesas, controle de dinheiro em caixa, entre outras funcionalidades).

    A empresa Intelectus disponibiliza no mercado o sistema Restauserv, um sistema

    de vendas para restaurante, construdo de acordo com o modelo de administrao do

    estabelecimento. Alm de controlar o restaurante, possvel monitorar o seu estoque,

  • 7/23/2019 Si 03 Unlocked

    37/81

    37

    contas a pagar/receber e demonstra relatrios para verificaes de equilbrio de seu

    controle financeiro.

    Possui caractersticas como:

    Navegao simples;

    Comanda eletrnica atravs de terminais ou pocketPC;

    Diviso de comandas, pagamento parcial, gerenciamento de mesas e

    impresso de comandas diretamente na cozinha, bar e copa;

    Segurana e responsabilidade onde os gerentes possuem senha/carto para

    operaes restritas;

    Banco de dados relacional open source Firebird 2.0;

    A empresa atende na regio de Foz do Iguau, Maring, Londrina, Curitiba e

    Florianpolis (INTELECTUS, 2010).

    Outra empresa do ramo a Altec Sistemas. Fundada h cinco anos tem como

    objetivo atender as principais demandas do segmento de alimentos e bebidas. Alm do

    software para controle deste ambiente, a empresa oferece tambm consultoria para

    restaurantes e assessoria de implementao.O sistema divido em diversos mdulos como:

    Frente de caixa;

    Delivery;

    Controle de Estoque;

    Controle Financeiro;

    Sistema de Compras;

    DashBoards Painel de Controle;

    Consultoria;

    CRM Gesto de Clientes;

    Eventos;

    Central Multi Lojas;

    Assessoria de Implementao;

    Gerencial de Vendas;

  • 7/23/2019 Si 03 Unlocked

    38/81

    38

    O mdulo mais prximo com o objetivo do iRestaurant o Fluxo de Caixa, pois

    contempla todos os processos necessrios para a operao do restaurante. Atravs deste

    mdulo possvel controlar mesas/pedidos, realizar e acompanhar os pedidos, fechar ereceber as contas, consolidar dados para gerenciamento centralizado e integrar com os

    sistemas j utilizados no restaurante. As caractersticas apresentadas neste mdulo

    podem ser definidos em acessibilidade e interface, conta corrente via sistema, carto

    pr-venda, segurana nas operaes de risco, entre outras ( ALTEC SISTEMAS, 2010).

    J a empresa Cheff Solutions disponibiliza no mercado a soluo Pocket Cheff,

    sistema para restaurantes, bares, padarias e redes defast food. Utilizando este software,

    o atendimento realizado atravs de Pockets (comandas eletrnicas) ou terminaistouchs screensque facilitam o controle do estabelecimento. Possui trs modalidades de

    atendimento (mesas/ carto individual simultneo, balco e delivery).

    Como benefcios obtidos atravs do software, a empresa destaca o aumento da

    produtividade, agilidade e qualidade no servio ao cliente, rotao de mesas, controle e

    organizao, baixo custo de capacitao e reduo de erros operacionais. Alm dos

    benefcios citados, o sistema realiza o apoio gerencial como histrico de vendas por dia,

    impresso remota de pedidos, controle de caixa, mapa de mesas, entre outros controles.O Pocket Cheff compatvel com os sistemas fiscais NFP e PAF-ECF e integrado com

    os sistemas Delivery Center Plus, Cheff CRM e Administra ( CHEFF SOLUTIONS,

    2010).

    Outro sistema utilizado no cenrio de restaurante o Smart Sale Restaurant, da

    empresa Smart Software Solutions. Este sistema foi criado para realizar a gesto de

    vendas, preparao de receita e controle de estoque. O software inclui a tecnologia

    Touch Screen e Point-of-Sale (POS).

    Suas principais caractersticas e benefcios, descritos pelo fabricante entre outras,

    so:

    Gesto de reservas;

    Tabela e Gesto Municipal;

    Bar e Gesto Cozinha;

    Gesto de clientes;

    Gerao de relatrios;

  • 7/23/2019 Si 03 Unlocked

    39/81

    39

    Integrao com o MS Word e MS Excel;

    Servio mais rpido ao cliente;

    Maior preciso de ordens; Ligao entre bar e cozinha;

    Informao em tempo real do estoque;

    Preveno de roubos;

    Base de dados centralizada de clientes;

    O software baseado na plataforma .NET, usando o cdigo de barras e as

    tecnologias mveis e se integra com o bando de dados MySQL (SSR, 2010).

    3.2 Entrevistas

    Com o objetivo de verificar o cenrio atual sobre o uso da tecnologia no ambiente

    de um restaurante, foram realizadas algumas pesquisas. A seguir apresentam-se os

    principais resultados obtidos.

    Evitando andar tudo isso, o garom concentra-se no seu setor para atender melhor

    s mesas, e o pedido chega mais rpido, explica Enoque Guimares, gerente doJoakins. Para ele, a agilidade do sistema de comanda sem fio fundamental. Hoje, a

    batata frita chega mesa do cliente em cinco minutos; antes demorava 15 minutos, diz.

    A lanchonete adotou o sistema desde 2006.

    Em 80 das cerca de 250 unidades do Habibs, os garons j usam PDAs. At no

    drive-thru, o atendente vai at os carros para anotar os pedidos. Segundo Eduardo

    Perline, gerente da rede, em um ano e meio todas as lojas devero ter rede WI-FI

    instalada. Assim como Guimares, gerente do Joakins, Perline diz que a questo do

    tempo foi fundamental, e complementa Reduzimos o tempo de entrega em 50%.

    J para Walter Mancini, proprietrio do Famiglia Mancini, o grande benefcio do

    uso dos PDAs foi o maior controle interno que ele ganhou sobre seus restaurantes.

    Atendo mais de 30 mil pessoas por ms e tenho mais de 280 pratos cadastrados. A

    tecnologia foi importante porque eu agora controlo mais facilmente como est o estoque

    de cada um.

  • 7/23/2019 Si 03 Unlocked

    40/81

    40

    O garom deixou de ser passivo e no precisa esperar voc levantar o brao para

    pedir algo, comenta Roberto Lechuga gerente de Marketing da MGI, revendedora HP.

    Palms funcionam muito bem em cardpios fast-food, diz Demerval Despirip,dono do Marcel, restaurante francs com 50 anos de existncia.

    O ritmo daqui outro, mais tradicional, no tem como usar, diz Ricardo

    Trevisani gerente da rede de restaurantes do Grupo Fasano. Complementa ainda

    Trevisani, Fica algo um pouco deselegante.

    Alis, at quem favorvel ao sistema d o brao a torcer nessa questo. Garom

    antigo, que tem charme e conversa com o cliente, perde muito com o Palm, confessa

    Mancini.

    Outros, de to tradicionais que so, nunca se renderam ao papel e a caneta o que

    diria um PDA? Trabalhamos estilo quitanda, anotando todos os pedidos de cabea, ri

    Giovanni Bruno, do II Sogno di Anarello. Acho fantstico quem usa Palm, mas sou

    feliz assim h 54 anos e quero trabalhar desse jeito at morrer, termina o italiano de 70

    anos, enquanto confere os pedidos das 17 mesas de seu pequeno restaurante.

    J a seguir apresentam-se alguns comentrios de clientes a respeito do sistemaColibri (Colibri, 2009).

    Giv Club

    Hoje quando um empresrio pensa em gesto e crescimento, impossvel que ele no

    tenha as informaes na palma da mo. O Sistema Colibri nos d isso de formainstantnea e segura, com a opo de acesso remoto implantada pela Help Desk

    Informtica, visualizo todas as operaes e obtenho os dados na hora que preciso.

    Sr. Luis Alonso - Gerente do Givclub.

    Bazkaria

    Na poca em que avaliamos os sistemas existentes achamos que o Colibri/Paturiapresentava as melhores solues para atendimento aos clientes, controle de estoques e

  • 7/23/2019 Si 03 Unlocked

    41/81

    41

    relatrios gerenciais. Com as evolues e a chegada do Girassol s se tornou mais

    eficiente e fcil de operar - claro depois da fase inicial de implementao. Novos

    sistemas j surgiram, mas no encontramos motivos ou possveis vantagens paratrocar.

    Nos relatrios gerenciais e no controle de estoque acredito estarem as maiores

    vantagens da utilizao do sistema, no sentido de maximizar recursos. Os relatrios

    fornecem as informaes necessrias para as tomadas de decises imediatas, no

    planejamento da empresa e no controle de estoque, encontramos as informaes a mo

    no momento para o processo de compra de insumos, setor fundamental de ganho na

    empresa.

    Fernanda Etchepare - Proprietria do restaurante Bazkaria.

    Chopperia Von Kessel

    Para o cliente o motivo principal que levou a escolha da Esys Colibri, como soluo em

    automao comercial a sua vasta experincia neste segmento, agregando ao negcioganhos de operacionalizao, aumento de vendas e agilidade no atendimento aos seus

    clientes. A aquisio do Colibri foi realizada acreditando na nova tecnologia

    desenvolvida.

    Empadinhas Barnab

    Aps a instalao do Sistema Colibri, agregou em meu negcio praticidade e rapidez

    no atendimento e um controle maior da operao. Os motivos que levaram a escolher aEsys foram a credibilidade da marca e dos servios oferecidos.

    Churrascaria OK

    "A escolha pela Esys, ocorreu aps uma longa anlise entre vrios programas de

    automatizao para restaurantes, onde o Colibri / Girassol mostrou o melhor conjunto

    entre a frente de caixa e a retaguarda administrativa". "A complexidade e versatilidade

    do Girassol, veio a aprimorar toda a minha parte administrativa, melhorando

  • 7/23/2019 Si 03 Unlocked

    42/81

    42

    principalmente a relao entre compras / estoque, otimizando as compras, gerando

    menos custos operacionais e menos desperdcio. Tambm vale a pena mencionar o

    melhor aproveitamento de mo de obra, j que os programas trabalham em perfeitasintonia".

    Ricardo Souza Ramos Gerente Churrascaria OK.

    Camares Potiguar

    O cliente tem a possibilidade de personalizar o pedido na forma do preparo e nos

    acompanhamentos que so servidos de acordo com as opes disponveis. Esse grandediferencial da empresa gerou expectativa na implantao do sistema de comandas

    eletrnicas. Graas ao conhecimento e consultoria prestada pela Natalsoft, foi possvel

    adequar a tecnologia, mantendo as caractersticas do funcionamento da empresa.

    Confeitaria Colombo Forte Copacabana

    Inauguramos a Confeitaria Colombo no Forte de Copacabana, em novembro de 2003.

    Aps 2 anos expandimos nosso salo, dobrando-o de tamanho. Com o grandecrescimento, decidimos informatizar a casa, esperando proporcionar mais rapidez para

    nossos clientes e mais controle para nossa administrao. Optamos pelo sistema Colibri,

    uma vez que nossa matriz j trabalha com o programa h 7 anos, consolidando uma

    parceria de confiana e qualidade.

    Ritz

    Para o cliente a aquisio do Colibri (na poca em verso DOS) foi realizada

    acreditando na nova tecnologia desenvolvida, j que no existiam softwares especficos

    para restaurante. A Esys Colibri foi pioneira neste segmento e ao longo dos anos com as

    constantes atualizaes, contemplando novas ferramentas gerenciais propiciaram a

    gesto eficiente do negcio.

  • 7/23/2019 Si 03 Unlocked

    43/81

    43

    3.3 Problemas

    Com a realizao de algumas pesquisas foram detectados alguns possveis

    problemas em relao soluo proposta apresentados a seguir (ESTADAO, 2007):

    Como restaurante tem muitas barreiras fsicas, como paredes, a gente faz um

    estudo de rede para saber quantos roteadores so necessrios, afirma Roberto Lechuga,

    gerente de Marketing da MGI, revendedora da HP.

    A ressalva de Walter Mancini, proprietrio do Famiglia Mancini, feita ao caro

    preo de implementao e manuteno do sistema.Segundo o Link, caderno de informtica do Estado apurou, o custo gira em torno

    de R$ 15 mil a R$ 20 mil na implementao de um ambiente que inclui de cinco a seis

    PDAs, mais impressoras trmicas, Access Point, servidor WI-FI e um desktop. A

    instalao depende muito da conexo sem fio. Caso ela caia, o jeito voltar para o velho

    bloquinho de papel (ESTADO, 2007).

    Apesar de todas as facilidades trazidas, a comanda sem fio ainda no unanimidade

    entre todos os restaurantes, e muitos ainda no desejam que seus garons usem PDAs,tendo como exemplos Ricardo Trevisani do grupo Fasano, e Giovanni Bruno do

    Restaurante II Sogno di Anarello. Na maior parte dos casos so restaurantes antigos e de

    pequeno porte, com a boa parte de seus clientes sendo fiis, e por esse motivo no vem

    vantagem em que o pedido seja entregue rapidamente. Um ponto freqentemente

    argumentado pelos entrevistados, incluindo Ricardo e Giovanni j citados

    anteriormente, que evitam a aproximao dos PDAs que, com um computador de

    bolso, a relao garom/cliente fica mais impessoal.

    3.4 Modelos Atuais

    Segundo pesquisas realizadas e demonstradas a seguir, atualmente j existem

    restaurantes utilizando sistemas com cardpio digital em dispositivos com iOS.

  • 7/23/2019 Si 03 Unlocked

    44/81

    44

    O Bar Brahma adquiriu cinco unidades do iPad, onde os garons apresentaro

    imagens de vinte opes de seu cardpio. O cliente realiza o pedido que ser enviado

    diretamente a cozinha, retornando o valor na tela. Como o estabelecimento altera ocardpio com certa frequncia (aproximadamente 60 cardpios), a alterao mais fcil

    utilizando esse aplicativo, desenvolvido pela empresa Esys Colibri (VEJA, 2010). A

    figura 7 demonstra o layout deste sistema.

    Figura 7 - Layout aplicativo Bar Brahma

    Fonte: Veja (2010)

    Outro restaurante com sistema de gerenciamento de pedidos em iOS a filial

    "MUNDO Global Tapas, localizada em Melbourne. Chamado MenuPad e desenvolvido

    pela empresa australiana NetStart, o aplicativo basicamente apresenta todas as opes

    de pedidos do restaurante, assim como seu respectivo preo. Aps escolher o prato

    desejado, o aplicativo envia diretamente para a cozinha.

  • 7/23/2019 Si 03 Unlocked

    45/81

    45

    O diferencial deste estabelecimento para o aplicado no Bar Brahma esto nas

    imagens de cada prato, opo essa no disponvel no sistema MenuPad. J neste

    restaurante, o garom disponibiliza o iPadpara qualquer cliente que desejar utilizar asdemais funcionalidades do dispositivo (MACMAGAZINE, 2010). A figura 8 demonstra

    o cardpio disponibilizado atravs do aplicativo MenuPad.

    Figura 8 - Cardpio MUNDO Global Tapas

    Fonte: Macmagazine (2010)

    Localizado em Blumenau, o Sushi Yuzu o primeiro restaurante no Brasil a

    adotar um iPad como cardpio. Atravs deste dispositivo, o cliente consegue visualizar

    o cardpio completo do estabelecimento, ampliar fotos dos pratos e realizar o pedido

    que desejar. Assim que o cliente sentar na mesa, um garom apresentar o iPadcomo

    cardpio para o cliente navegar pelo aplicativo, realizando assim seu pedido, que ser

    enviado diretamente para a cozinha/bar (SUZHI YUZU, 2010). A figura 9 demonstra o

    cardpio apresentado ao cliente.

  • 7/23/2019 Si 03 Unlocked

    46/81

    46

    Figura 9 - Cardpio do restaurante Sushi Yuzu

    Fonte: Sushi Yuzu (2010)

  • 7/23/2019 Si 03 Unlocked

    47/81

    47

    4 DESENVOLVIMENTO DO APLICATIVO iRESTAURANT

    O aplicativo iRestaurant foi desenvolvido com o intuito de facilitar a interao

    do cliente com o ambiente do restaurante de modo a tornar mais prtico e gil o

    processo de pedidos. O Aplicativo desenvolvido foi baseado na plataforma iOS.

    4.1 Objetivos do iRestaurant

    O software iRestaurant tem como objetivos principais proporcionar um momento

    nico de interao do cliente com o restaurante e inovar o processo de pedidos,

    tornando essa atividade mais rpida. Interao essa que ser realizada entre o usurio e

    aparelho iPad com o software instalado, disponibilizado pelo prprio restaurante.

    Os objetivos sero alcanados atravs das funcionalidades oferecidas em cada

    menu do sistema. Quando o cliente iniciar a interao com o aplicativo, uma mensagem

    de boas vindas ser apresentada na tela, permitindo o cadastro do usurio e sua mesa.

    Essa mensagem tem o intuito de apresentar o sistema ao cliente para que o mesmo possa

    se familiarizar com seu funcionamento.

    Aps a mensagem de boas vindas, o cliente poder consultar o cardpio e

    realizar o seu pedido. O pedido ser prontamente preparado em funo da produtividade

    empregada pela tecnologia adotada, que enviar diretamente para a cozinha o pedido de

    cada cliente. Porm, o diferencial do produto a apresentao de seu cardpio, com

    fotos interativas de cada prato, demonstrando informaes como fotos do prato,

    calorias, tempo de preparo, entre outras informaes.

    Enquanto os clientes apreciam a culinria do restaurante, o sistema apresenta

    uma soluo diferenciada para selecionar a msica desejada. Ao trmino de sua refeio

    o cliente poder solicitar o veculo atravs do sistema, adicionando o valor do

    estacionamento no valor final da conta.

    Enquanto o cliente permanecer no estabelecimento, poder ainda utilizar o iPad

    para outros fins, como consultar o mapa da regio, verificar horrio de cinema, ouprocurar pelo assunto desejado.

  • 7/23/2019 Si 03 Unlocked

    48/81

    48

    4.2 Requisitos do iRestaurant

    Segue nas sesses seguintes a descrio dos requisitos funcionais, no funcionais erestries do iRestaurant.

    4.2.1 Requisitos Funcionais

    Os requisitos funcionais foram encontrados aps o levantamento de requisitos

    inicial do sistema, para atender as funes bsicas:

    RF1 O sistema deve permitir o cadastro do cliente; RF2 O sistema deve permitir a consulta do cardpio pelo cliente;

    RF3 O sistema deve permitir a realizao de pedidos;

    RF4 O sistema deve permitir a consulta das msicas disponveis;

    RF5 O sistema deve permitir ao cliente selecionar uma msica na lista de

    reproduo;

    RF6 O sistema deve permitir o cadastro do carro no estacionamento;

    RF7 O sistema deve mostrar o andamento do pedido;

    RF8 O sistema deve mostrar o valor atual e pedido da conta da mesa;

    RF9 O sistema deve permitir ao cliente solicitar o fechamento da conta,

    solicitando a maneira de pagamento;

    4.2.2 Requisitos No Funcionais

    A seguir esto listados os requisitos no funcionais para soluo proposta:

    RNF1 O sistema deve integrar todas as informaes com a API que for

    utilizada;

  • 7/23/2019 Si 03 Unlocked

    49/81

    49

    RNF2 - O aplicativo deve demonstrar os dados completos de todos os

    pratos;

    RNF3 - O sistema no deve apresentar crash, apresentando uma mensagemde erro na aplicao, reiniciando a tela de loginda mesa;

    RNF4 - O sistema deve retornar mensagem de confirmao do pedido, caso

    o mesmo seja realizado aps alguma falha;

    RNF5 - O tempo de resposta no deve exceder 4 segundos;

    RNF6 - O aplicativo deve passar por autenticao para comunicar-se com o

    servidor em operao no restaurante;

    RNF7 - O aplicativo dever estar instalado no dispositivo utilizado;

    RNF8 - Deve haver um servidor de integrao instalado e em produo na

    mesma rede utilizada pelo aplicativo;

    RNF9 - A aplicao deve permanecer conectada em uma rede WI-FI;

    RNF10 - A aplicao dever funcionar no iOS 3.2 ou superior;

    RNF11 - O sistema no dever permitir alterao ou edio em nenhuma

    configurao interna;

    RNF12 - O sistema no dever permitir nenhuma alterao ou edio no

    layout do aplicativo;

    RNF13 - O sistema dever possuir acesso administrador diferenciado por

    senha nas funes restritas;

    4.2.3 Restries do iRestaurant

    O iRestaurant possui algumas restries, como de configuraes do software e

    tambm restries aos dados pessoais de outros clientes, por exemplo: O cliente no

    poder cancelar um pedido depois que ele for feito, quando for necessrio cancelar o

    pedido os clientes devero chamar o garom para que o pedido seja cancelado. Osistema tambm no permite que nenhuma configurao interna seja editada, como,

  • 7/23/2019 Si 03 Unlocked

    50/81

    50

    alterar valores dos pratos, alterar os nomes dos pratos, editar cor de fundo ou cor da

    fonte, ou seja, o cliente no tem acesso a nenhum tipo de alterao no layout e nem em

    valores j definidos pelos administradores. Tambm restrito o acesso dos clientes aosdados de outros clientes, como pedidos, valor da conta, preferncia musical, todos esses

    dados somente o pessoal autorizado pode ter acesso.

    Na parte da interao do usurio com o ambiente do restaurante, a escolha da

    msica no ser escolhida somente por um cliente, ou seja, um cliente sozinho no tem

    autonomia o suficiente para escolher todas as msicas que iro tocar, o fato do cliente

    escolher a msica no quer dizer que a mesma v tocar instantaneamente, o sistema

    realizar uma mdia das mais pedidas e assim as msicas mais escolhidas sero asselecionadas para tocar.

    Com relao ao hardware, o iRestaurant ser executado no iPhone e iPad, no

    podendo ser utilizado em outros celulares ou tablets.

    As regras de negcio tambm iro variar conforme o restaurante em questo, tendo

    assim para cada cliente algumas particularidades.

    4.3 Descrio das Funcionalidades

    O iRestaurant, visa enriquecer a experincia do cliente e possibilitar novas

    formas de interao com o restaurante usando-se das tecnologias presentes no iPhonee

    iPad fazendo uso de imagens e toque na tela para poder tornar a permanncia no

    restaurante como algo nico.

    O iRestaurant foi dividido nas seguintes opes de menu:

    Mensagens de boas vindas

    O usurio poder se cadastrar ou entrar como visitante apenas. A possibilidade

    de se cadastrar permite ao usurio no s desfrutar de descontos e promoes

    como guardar pedidos anteriores e receber sugestes de pratos.

    Alm disso, ele ter indicado o nmero da mesa e posio que est sentandopara facilitar a entrega dos pedidos.

  • 7/23/2019 Si 03 Unlocked

    51/81

    51

    Menu

    Atravs de um cardpio interativo o cliente poder navegar da forma que mais

    lhe agradar como por calorias, tipo de prato (massas, carnes, etc.), menus, vinho,etc.

    Ao se deparar com uma opo o cliente poder ver informaes sobre o prato de

    forma rica e diferenciada como: fotos do prato, vdeo de sua preparao, tempo

    de preparo, tempo de espera (baseado na lotao do restaurante), calorias,

    histria, ingredientes, pratos que combinam, sugesto de vinhos entre outras

    coisas.

    Msica

    O cliente poder fazer pedido da msica que est tocando no restaurante. Ao

    fazer o pedido um sistema analisa o pedido de outros clientes e vai fazendo uma

    lista de msicas para tocar na seqncia.

    Estacionamento

    O cliente poder cadastrar o veculo e adicionar o valor do estacionamento na

    conta, alm de pedir pelo veculo ao pagar a conta. O valor dos 10% da conta

    ser calculado antes da adeso do valor do estacionamento.

    Caixa

    Ao trmino, o cliente poder pagar a conta com seu carto de crdito. Ele ainda

    pode salvar o pedido para futura referncia, ou mesmo enviar por e-mail para

    ele.

    4.3.1 Projeto da Interface

    A Figura 10 apresenta a tela referente ao menu de entradas. Nesta tela possvel

    visualizar todas as opes de pedidos da categoria "entrada".

  • 7/23/2019 Si 03 Unlocked

    52/81

    52

    Figura 10 - Tela referente ao menu de entradas.

    Fonte: O autor (2010).

    J na Figura 11 apresenta-se a tela referente ao menu de bebidas. Nesta tela

    ser possvel visualizar todas as opes de pedidos da categoria "bebidas".

    Figura 11- Tela referente ao menu de bebidas.

    Fonte: O autor (2010).

  • 7/23/2019 Si 03 Unlocked

    53/81

    53

    Na Figura 12 apresentado a tela referente ao menu de doces. Nesta tela

    possvel visualizar todas as opes de pedidos da categoria "doces".

    Figura 12 - Tela referente ao menu de doces.

    Fonte: O autor (2010).

    Na Figura 13 apresentada a tela referente ao fechamento da conta. Nesta tela

    possvel visualizar todos os pedidos realizados e a opo de incluso do estacionamento.

  • 7/23/2019 Si 03 Unlocked

    54/81

    54

    Figura 13 - Tela referente ao menu de fechamento da conta.

    Fonte: O autor (2010).

    Na Figura 14 apresenta-se a tela referente ao menu de msicas. Nesta tela ser

    possvel visualizar todas as opes de pedidos da categoria "msicas".

    Figura 14 - Tela referente ao menu de msicas.

    Fonte: O autor (2010).

  • 7/23/2019 Si 03 Unlocked

    55/81

    55

    4.4 Modelagem do iRestaurant

    Esta sesso apresenta a modelagem do iRestaurant apresentando o modelo de

    casos de uso, diagrama de classes e modelo de dados.

    4.4.1 Modelos de Casos de Uso

    A Figura 16 mostra o Diagrama de Caso de Uso para o iRestaurant.

    Figura 16 - Diagrama de Casos de Uso.

    Fonte: O autor (2010).

    A descrio dos casos de uso apresentada no APENDICE C.

  • 7/23/2019 Si 03 Unlocked

    56/81

    56

    4.4.2 Diagrama de Classes

    Figura 19 - Diagrama de Classes.

    Fonte: O autor (2010).

    A seguir apresenta-se a descrio das classes presentes no diagrama:

    LoginViewController

    o ponto de entrada do aplicativo. Essa classe responsvel por validar a mesa e

    senha do garom com a API e iniciar o aplicativo.

    MenuViewController

    o centro do aplicativo. Ela responsvel por carregar as telas que o usurio quiser

    acessar ou fazer o logout da mesa.

    MusicViewController

    a classe responsvel por interagir com a API para verificar quais msicas jforam pedidas pela mesa e tambm pedir msicas novas.

  • 7/23/2019 Si 03 Unlocked

    57/81

    57

    ParkingViewController

    a classe responsvel por procurar o veculo na API, de acordo com a resposta ela

    deve permitir o usurio pedir o seu veculo.

    FoodMenuViewController

    uma das principais classes do aplicativo. Ela gerencia a conexo com o banco

    local parar mostrar os pratos disponveis para o usurio. Alm disso ela permite ao

    usurio escolher seu prato e insere o pedido na cozinha atravs da API.

    CartViewController

    a classe que busca na API a conta da mesa e permite ao usurio adicionar mais

    10% e o estacionamento. Aps o usurio escolher a forma de pagamento ela interage

    com a API para avisar o garom da forma de pagamento e valor total a ser cobrado.

    API

    A classe mais importante do aplicativo responsvel por fazer a integrao do

    aplicativo com o sistema do restaurante. Ela deve ser customizada para cada restaurante

    de forma a se adequar as necessidades do sistema e do restaurante. uma singleton, ou

    seja, s existe uma instncia da mesma por sesso do aplicativo.

    Course o modelo que integra o banco de dados com as opes de tipos de pratos

    disponveis como Entradas, Sobremesas, etc.

    Category

    o modelo que integra o banco de dados com as opes de categorias dos pratos

    disponveis como Carnes, Massas, etc.

  • 7/23/2019 Si 03 Unlocked

    58/81

    58

    Option

    o modelo que integra o banco de dados com as opes dos pratos como Bem

    passado, Mal passado, etc.

    Photo

    o modelo que integra o banco de dados com as as fotos dos pratos.

    Dish

    o modelo que integra o banco de dados com os pratos em si. Essa classa possui

    instncias de outras classes como Course, Category, etc.

    4.4.3 Projeto de Banco de Dados

    Sero abordadas todas as etapas referentes a um projeto de banco de dados. O

    Projeto Conceitual, Lgico e Fsico.

  • 7/23/2019 Si 03 Unlocked

    59/81

    59

    4.4.3.1 Projeto Conceitual

    Figura 18 - Modelo de Entidade Relacionamento.

    Fonte: O autor (2010).

    O Diagrama ER apresentado na figura 15 mostra a estrutura de base de dados

    necessria para o funcionamento do aplicativo.

    A entidade Pedido a responsvel pela centralizao de todas as aes de interao

    do cliente com o ambiente, desde os pedidos para a cozinha, cadastro do carro,

    fechamento da conta e tipo de pagamento, musica desejada ao controle de garom,Mesas e dispositivos que foram responsveis pelos pedidos.

    Ao interpretar o diagrama possvel perceber algumas particularidades

    estabelecidas em relao ao esquema de pedidos proposto. Os pedidos so agrupados

    em categorias como exibido nas entidades Entrada, Principal, Bebida e Sobremesa.

    Ambos os grupos tem itens que pertencem a uma determinada categoria estabelecida

    pela entidade Categoria_Pedido e permitem realizar a relao entre cada iten a fim de

    exibir quais pratos podem combinar de alguma forma.

  • 7/23/2019 Si 03 Unlocked

    60/81

    60

    A parte de interao com a msica do restaurante inteira gerenciada pela entidade

    Musica que tambm herda a categoria de cada musica a partir da entidade

    Categoria_Musica e o respectivo artista da entidade Artista.O gerenciamento do carro feito pela entidade Carro aonde cadastrado o veculo

    do cliente e a placa.

    O Projeto Lgico e Fsico do Banco de Dados do iRestaurant encontram-se no

    APENDICE A e B.

    4.5 Implementao do iRestaurant

    Esta sesso apresenta os detalhes de implementao para o iRestaurant.

    4.5.1 Dispositivos Utilizados

    Os dispositivos utilizados na soluo so o iPad como cardpio na mesa, e o

    iPhone/iPodcomo uma opo mais enxuta para acesso. Alm desses dois, ainda ter um

    servidor e displays para consulta dos dados.

    O iPad ser um cardpio interativo, mostrando com muito mais riqueza eprofundidade os pratos disponveis. Alm disso, o aplicativo tambm permitir acesso a

    outros recursos como estacionamento e msica. Os dispositivos seriam disponibilizados

    pelo restaurante, mas podem ser instalados em dispositivos do cliente para um possvel

    delivery ou reservas.

    Tabela 3 Dispositivos Utilizados x Funcionalidades

    Fonte: O autor(2010).

  • 7/23/2019 Si 03 Unlocked

    61/81

    61

    4.5.2 Arquitetura do Sistema

    Figura 17 - Arquitetura iRestaurant.

    Fonte: O autor (2010).

    Conforme pode ser visto na Figura 14, a arquitetura do ambiente de utilizao do

    iRestaurant funcionar da seguinte maneira:

    1 - Cliente chega ao restaurante e se dirige a recepo.

    2 - Em caso de estar com veculo verificada a existncia no sistema e em caso de

    ausncia o mesmo cadastrado na recepo.

    3 - Na recepo a mesa em que o cliente ir sentar j tem seu iPhoneliberado e a conta

    aberta.

    4 - O Cliente senta-se na mesa e utiliza o aplicativo para interagir com o ambiente.

    5 - Ao final da refeio o prprio cliente solicita o fechamento da conta atravs do

    aplicativo e em caso de estar utilizando o estacionamento poder realizar o pagamento

    juntamente com os demais itens pedidos.

  • 7/23/2019 Si 03 Unlocked

    62/81

    62

    4.5.3 Ambiente do Sistema

    O aplicativo iRestaraurant permite a interao com outros sistemas atravs do

    uso de APIs (Application Programming Interface ou Interface de Programao deAplicaes) (API, 2010). Como o aplicativo no tem como objetivo o gerenciamento

    das informaes e sim fazer a interface com o usurio, ele pode se integrar com outros

    sistemas que fazem esse gerenciamento.

    Essas APIs formam uma camada entre o aplicativo e o servidor que o restaurante

    usar. Dessa forma o restaurante pode continuar usando seu sistema e ter uma interface

    mais amigvel para seus clientes.

    Figura 15 - Estrutura Ambiente.

    Fonte: O autor(2010).

    Essa API responsvel por fazer a integrao do aplicativo com o sistema do

    restaurante. Ela deve ser customizada para cada restaurante de forma a se adequar as

    necessidades do sistema e do restaurante. uma singleton, ou seja, s existe uma

    instncia da mesma por sesso do aplicativo.

    Um sistema que tem essa funcionalidade o Smart Sale Restaurant (SSR, 2010).

    O SSR gerencia a parte de finanas, cozinha e o estoque. Como tambm suporta APIs, o

    aplicativo faz a interface com o usurio e uma camada no meio do caminho traduz os

    pedidos para o sistema.

    Essa forma de trabalhar permite ao restaurante um custo mais baixo de

    implementao, pois ele no perde seu sistema atual, caso j utilize um. necessrio

    que sistema atual permita o uso das APIs.

  • 7/23/2019 Si 03 Unlocked

    63/81

    63

    4.5.4 Softwares Utilizados

    Para o desenvolvimento, utilizou-se o XCode e Interface Builder, ferramentas da

    Apple para programao de aplicativos e o TextMate. O TextMate, editor poderoso, foi

    usado para fazer a parte de Ruby on Rails. Algumas ferramentas como SequelPro,

    Navicatentre outras tambm foram usadas na produo, mas no tiveram um impacto

    to significativo quanto as outras ferramentas.

    Para o gerenciamento do banco de dados o SQLite utilizado, juntamente com o

    SQLite Manager que instalado a parte. Atravs do SQLite aberta uma janela de

    opes de onde possvel abrir o banco de dados e realizar o gerenciamento por

    completo.

    Assim, possvel se conectar ao banco e fazer todas as modificaes desejadas

    assim como criao e cpia de tabelas novas ou ndices, executar o banco de dados

    SQL, configurar todas as opes da base de dados. O SQLite Manager um gerenciador

    completo, munido de recursos para configurao do SQLite.

  • 7/23/2019 Si 03 Unlocked

    64/81

    64

    5 CONCLUSO

    O software iRestaurant foi desenvolvido com o intuito de utilizar a plataforma iOS

    e seus recursos para aprimorar a relao do cliente com o ambiente de um restaurante.

    Ao analisar todas as funcionalidades que o aplicativo oferece, pode-se concluir que

    o iRestaurant tem tudo para proporcionar ao cliente uma interao dinmica e

    satisfatria com o ambiente de restaurante, tornando o atendimento diferenciado e

    atrativo. Com esse aplicativo espera-se que seja iniciada ento uma nova fase de

    atendimento ao consumidor dentro dos restaurantes, inovando na forma de atendimentoe tornando mais confortvel.

    O feedback a respeito de restaurantes que esto implantando sistemas similares na

    mesma plataforma tem sido positivo e a expectativa de aceitao do iRestaurant no

    mercado grande em funo de suas diferentes funcionalidades quando comparadas aos

    softwares atualmente utilizados.

    Sendo assim, de extrema importncia levantar um diagnstico detalhado para

    avaliar se o aplicativo cumpre totalmente as necessidades dos usurios e restaurantes

    assim como as expectativas a respeito de sua interao, para assim poder realizar

    alteraes e atualizaes tendo em vista ter um produto final muito mais eficaz.

    5.1 Trabalhos Futuros

    A seguir apresentam-se os possveis trabalhos futuros:

    Apresentao do software iRestaurant para diversos restaurantes do ramo da

    culinria;

    Ampliao da utilizao do software em locais que utilizam o mesmo

    processo de um restaurante, atingindo o ramo de padarias, emprios e

    supermercados;

  • 7/23/2019 Si 03 Unlocked

    65/81

    65

    Adaptao do aplicativo para solues especficas e complexas, fazendo a

    necessidade de ampliao e customizao do software, de acordo com a

    necessidade do cliente em questo; Definio de estratgias para controle de verso do aplicativo, controlando

    qual funcionalidade permanecer em cada verso, permitindo os clientes

    escolherem quais itens sero adquiridos;

  • 7/23/2019 Si 03 Unlocked

    66/81

    66

    REFERNCIAS BIBLIGRFICAS

    ALTEC SISTEMAS, Sistema para Restaurantes, 2010. Disponvel em :Acesso em 28 Novembro 2010.

    API, Descrio, 2010. Disponvel em: Acesso em 20Agosto 2010.

    APPLE, Informaes do Dispositivo, 2008. Disponvelem:. Acesso em: 23 Abril 2010.

    APPLE, Aplicativo Super Monkey Ball, 2008A. Disponvel em:

    . Publicado em:

    2008. Acesso em: 05 Maio 2010.

    APPLE, Aplicativo Dunkan, 2008B. Disponvel em: . Publicado em: 2008. Acesso em: 05 Maio 2010.

    APPLE, Ferramentas de Desenvolvimento, 2008C. Disponvel em:

    . Publicado em: 2008. Acesso em: 05

    Maio 2010.

    BAGUETE, Tecnologia. Atendimento com Palm em Pizzaria,2006. Disponvel

    em:. Acesso em: 06 Maio 2010.

  • 7/23/2019 Si 03 Unlocked

    67/81

    67

    BRAIPHONE ,Blog. Especificaes doIPhone 3GS, 2009. Disponvel

    em:. Acesso em: 23 Abril 2010.

    CHEFF SOLUTIONS, Pocket Cheff, 2010. Disponvel em:

    < http://www.cheffsolutions.com/sistema-restaurantes-pocket-

    cheff.html?gclid=CLSFyauWwqUCFQta7AodzBneaA>. Acesso em: 28 Novembro

    2010.

    COLIBRI. Informaes sobre a soluo, 2009. Disponvel em:. Acesso em: 23 Agosto 2010.

    ENGINEERING, Dimension. Acelermetro, 2010. Disponvel em: . Publicado em: 2010.

    Acesso em: 05 Maio 2010.

    ESTADO. Restaurantes de So Paulo se rendem ao computador de mo, 2007.

    Disponvel em:< http://link.ESTADO.com.br/>. Acesso em: 23 Abril 2010.

    FINGERTIPS. Mercado, 2010. Disponvel

    em:. Acesso em: 23 Abril 2010.

    Blog doIPHONE. Mercado, 2009. Disponvel em: . Acesso em: 04 Maio 2010.

  • 7/23/2019 Si 03 Unlocked

    68/81

    68

    Blog doIPHONE. Mercado, 2009A. Disponvel em: < http://www.blogdoIPhone

    .com/2009/09/plataforma-IPhone -os-ja-tem-mais-de-50-milhoes-de-usuarios-em-todo-

    o-mundo/>. Acesso em: 04 Maio 2010.

    Blog doIPHONE. GPS, 2008. Disponvel em:< http://blogdoiPhone .com/2008/06/gps-

    no-iPhone -como-vai-funcionar/>. Acesso em: 06 Junho 2010.

    INTELECTUS, aplicativo, 2010. Disponvel em:< http://www.intelectussoftware.com/>

    Acesso em: 28 Novembro 2010.

    IPHONE2G. Funcionalidades. Dispo