Comunicacao via Bluetooth

28
Comunicação Via Bluetooth Rodrigo Celso Gobbi Prof. Dr. Bernardo Copstein (Orientador) [email protected] [email protected] 25 de Outubro de 2007

description

Comunicacao via Bluetooth

Transcript of Comunicacao via Bluetooth

  • Co

    mu

    nic

    ao

    Via

    Blu

    eto

    oth

    Rodri

    go C

    els

    o G

    obbi

    Pro

    f. D

    r. B

    ern

    ard

    o C

    opste

    in (

    Orienta

    dor)

    rodrig

    o.g

    ob

    bi.7

    @gm

    ail.

    com

    bern

    ard

    o.c

    opste

    in@

    pucrs

    .br

    25 d

    e O

    utu

    bro

    de 2

    00

    7

  • Agenda

    M

    otivao

    In

    troduo a

    o B

    lueto

    oth

    T

    opo

    log

    ia d

    e u

    m a

    mbie

    nte

    Blu

    eto

    oth

    Java M

    icro

    Ed

    itio

    n (

    J2

    ME

    )

    In

    tegra

    o B

    lueto

    oth

    com

    J2M

    E

    R

    esulta

    dos

    P

    roje

    tos F

    utu

    ros

  • Agenda

    M

    otivao

    In

    troduo a

    o B

    lueto

    oth

    T

    opo

    log

    ia d

    e u

    m a

    mbie

    nte

    Blu

    eto

    oth

    Java M

    icro

    Ed

    itio

    n (

    J2

    ME

    )

    In

    tegra

    o B

    lueto

    oth

    com

    J2M

    E

    R

    esulta

    dos

    P

    roje

    tos F

    utu

    ros

  • Motivao

    A

    da

    pta

    o

    fcil

    qu

    an

    to a

    o B

    lueto

    oth

    devid

    o a

    seu u

    so

    ser

    tota

    lme

    nte

    gra

    tuito.

    Im

    ple

    menta

    o

    atr

    avs

    de

    um

    a

    ling

    ua

    gem

    extr

    em

    am

    ente

    popu

    lar

    e e

    ficaz p

    ara

    uso e

    m d

    isp

    ositiv

    os

    mveis

  • Agenda

    M

    otivao

    In

    troduo a

    o B

    lueto

    oth

    T

    opo

    log

    ia d

    e u

    m a

    mbie

    nte

    Blu

    eto

    oth

    Java M

    icro

    Ed

    itio

    n (

    J2

    ME

    )

    In

    tegra

    o B

    lueto

    oth

    com

    J2M

    E

    R

    esulta

    dos

    P

    roje

    tos F

    utu

    ros

  • Intr

    oduo a

    o B

    lueto

    oth

    B

    lueto

    oth

    um

    a d

    as t

    ecnolo

    gia

    s d

    e c

    om

    unic

    a

    o s

    em

    fio m

    ais

    fam

    osas a

    tualm

    ente

    .

    -E

    ricsson

    -C

    usto

    -Benef

    cio

    -R

    aio

    de A

    lca

    nce

  • O

    Blu

    eto

    oth

    no

    na

    da m

    ais

    do

    que u

    m c

    hip

    de r

    d

    io

    IS

    M F

    requency

    (Industr

    ial, S

    cie

    ntific a

    nd

    Med

    ica

    l)

    -2.4

    GH

    z

    -M

    esm

    a fre

    q

    ncia

    utiliz

    ada p

    or

    outr

    os a

    pare

    lhos

    -C

    olis

    o e

    ntr

    e a

    s t

    ransm

    isses

    Intr

    oduo a

    o B

    lueto

    oth

  • Agenda

    M

    otivao

    In

    troduo a

    o B

    lueto

    oth

    T

    opo

    log

    ia d

    e u

    m a

    mbie

    nte

    Blu

    eto

    oth

    Java M

    icro

    Ed

    itio

    n (

    J2

    ME

    )

    In

    tegra

    o B

    lueto

    oth

    com

    J2M

    E

    R

    esulta

    dos

    P

    roje

    tos F

    utu

    ros

  • Q

    uando d

    ois

    dis

    positiv

    os se conecta

    m e fo

    rmam

    um

    a

    Blu

    eto

    oth

    Are

    a,

    ele

    s a

    ssum

    em

    um

    respectivo p

    ape

    l de

    mestr

    e o

    u e

    scra

    vo.

    Onde o

    mestr

    e o

    rienta

    e i

    ndic

    a a

    s

    instr

    ues

    que

    se

    u(s

    ) re

    spectivo(s

    ) escra

    vo(s

    ) iro

    executa

    r.

    Q

    uanto

    a

    um

    a

    Blu

    eto

    oth

    A

    rea

    exis

    tem

    dois

    tipo

    s

    especf

    icos q

    ue p

    ossuem

    nom

    es r

    eserv

    ados,

    Pic

    onet

    e

    Scatt

    ern

    et.

    Topolo

    gia

    de u

    m a

    mbie

    nte

    Blu

    eto

    oth

  • Blu

    eto

    oth

    Are

    a

    -P

    icon

    et:

    -S

    catt

    ern

    et:

    Topolo

    gia

    de u

    m a

    mbie

    nte

    Blu

    eto

    oth

  • Agenda

    M

    otivao

    In

    troduo a

    o B

    lueto

    oth

    T

    opo

    log

    ia d

    e u

    m a

    mbie

    nte

    Blu

    eto

    oth

    Java M

    icro

    Ed

    itio

    n (

    J2

    ME

    )

    In

    tegra

    o B

    lueto

    oth

    com

    J2M

    E

    R

    esulta

    dos

    P

    roje

    tos F

    utu

    ros

  • Java M

    icro

    Editio

    n (

    J2M

    E)

  • Java M

    icro

    Editio

    n (

    J2M

    E)

    C

    on

    fig

    ura

    es:

    -C

    LD

    C (

    Co

    nn

    ec

    ted

    Lim

    ite

    dD

    evic

    eC

    on

    fig

    ura

    tio

    n)

    -D

    isp

    ositiv

    os c

    om

    ca

    pacid

    ad

    e lim

    ita

    da

    ;

    -1

    28

    kb

    yte

    s p

    ara

    exe

    cu

    tar

    a V

    M (

    mn

    imo

    );

    -3

    2 k

    byte

    s p

    ara

    alo

    ca

    o d

    e m

    em

    ri

    a;

    -In

    terf

    ace

    re

    str

    ita

    ;

    -C

    DC

    (C

    on

    ne

    cte

    dD

    evic

    eC

    on

    fig

    ura

    tio

    n)

    P

    rofile

    s:

    AP

    I d

    efin

    ida

    pa

    ra u

    ma

    fa

    mlia

    d

    e a

    plic

    ativos.

    -M

    IDP

    M

    ob

    ileIn

    form

    atio

    nP

    rofile

    -M

    IDP

    1.0

    -M

    IDP

    2.0

    -M

    IDP

    3.0

    (2

    00

    7)

    M

    IDle

    t

  • Quanto

    ao d

    ese

    nvo

    lvim

    ento

    em

    J2M

    E:

    .jar

    -arq

    uiv

    o

    nic

    o q

    ue a

    gru

    pa d

    ivers

    os o

    utr

    os (

    .cla

    ss,

    .htm

    lou a

    tm

    esm

    o a

    rqu

    ivos d

    e

    ud

    io),

    torn

    an

    do-o

    um

    arq

    uiv

    o e

    xecut

    ve

    l. C

    ont

    m u

    m m

    anifest.

    mf

    .jad

    -so

    respons

    veis

    p

    or

    ana

    lisar

    as

    MID

    lets

    e

    dete

    rmin

    ar

    se o

    term

    ina

    l m

    vel

    capaz d

    e e

    xecuta

    r ou

    no a

    ap

    licao.

    Java M

    icro

    Editio

    n (

    J2M

    E)

  • Java M

    icro

    Editio

    n (

    J2M

    E)

    A

    MS

    A

    plic

    atio

    nM

    ana

    gem

    en

    t S

    oftw

    are

    (C

    on

    tro

    la t

    od

    as a

    s a

    es a

    sere

    m e

    xecu

    tad

    as p

    elo

    dis

    po

    sitiv

    o).

    Alg

    un

    s d

    os m

    to

    dos q

    ue p

    od

    em

    ser

    ch

    am

    ad

    os:

    -sta

    rtA

    pp

    () -

    Destr

    oyA

    pp

    ()

    -p

    au

    se

    Ap

    p()

    -

    no

    tify

    Destr

    oyed

    ()

    -n

    otify

    Pa

    use

    d()

  • In

    terf

    ace:

    As

    MID

    lets

    po

    de

    m

    ser

    executa

    das

    em

    qua

    lqu

    er

    dis

    positiv

    o,

    por

    m i

    sto

    dific

    ulta

    do d

    evid

    o a

    s

    variaes d

    e a

    pare

    lho p

    ara

    apa

    relh

    o.

    In

    st

    ncia

    da c

    lasse D

    ispla

    y()

    .

    C

    lasse D

    ispla

    ya

    ble

    ()

    A

    es d

    os u

    suri

    os g

    ere

    ncia

    das p

    or

    com

    mands.

    -com

    mandL

    iste

    ner(

    )

    -com

    mandA

    ction()

    -com

    mands

    T

    ota

    lmente

    dep

    en

    de

    nte

    s d

    o c

    dig

    o!

    Java M

    icro

    Editio

    n (

    J2M

    E)

  • Java M

    icro

    Editio

    n (

    J2M

    E)

    C

    lasses S

    cre

    en

    e C

    anvas

    -H

    igh-leve

    l A

    PIs :

    Cla

    sse S

    cre

    en

    e s

    uas h

    era

    nas (

    obje

    tos d

    e inte

    rfa

    ce).

    -Lo

    wL

    evel A

    PIs:

    Cla

    sse C

    anvas

    e s

    uas h

    era

    nas (

    re

    a liv

    re p

    ara

    gr

    ficos).

  • Java M

    icro

    Editio

    n (

    J2M

    E)

  • Java M

    icro

    Editio

    n (

    J2M

    E)

  • Java M

    icro

    Editio

    n (

    J2M

    E)

    -W

    irele

    ss

    Too

    lkit 1

    .0.4

  • Java M

    icro

    Editio

    n (

    J2M

    E)

    -C

    om

    pila

    ndo e

    Rod

    ando n

    o W

    TK

  • Agenda

    M

    otivao

    In

    troduo a

    o B

    lueto

    oth

    T

    opo

    log

    ia d

    e u

    m a

    mbie

    nte

    Blu

    eto

    oth

    Java M

    icro

    Ed

    itio

    n (

    J2

    ME

    )

    In

    tegra

    o B

    lueto

    oth

    com

    J2M

    E

    R

    esulta

    dos

    P

    roje

    tos F

    utu

    ros

  • Inte

    gra

    o B

    lueto

    oth

    com

    J2M

    E

    E

    nvio

    para

    um

    dis

    positiv

    o a

    travs d

    esta

    com

    un

    icao.

    -.jar

    F

    err

    am

    enta

    que u

    tliz

    ar

    a J

    SR

    -82.

  • Agenda

    M

    otivao

    In

    troduo a

    o B

    lueto

    oth

    T

    opo

    log

    ia d

    e u

    m a

    mbie

    nte

    Blu

    eto

    oth

    Java M

    icro

    Ed

    itio

    n (

    J2

    ME

    )

    In

    tegra

    o B

    lueto

    oth

    com

    J2M

    E

    R

    esulta

    dos

    P

    roje

    tos F

    utu

    ros

  • Resultados

    Q

    ua

    nto

    a L

    ing

    ua

    ge

    m:

    -E

    m 2

    00

    3 e

    xis

    tia

    m 9

    4 m

    ilh

    es d

    e c

    elu

    lare

    s h

    ab

    ilita

    do

    s

    pa

    ra j

    ava

    , in

    clu

    ind

    o c

    erc

    a d

    e 1

    50

    mo

    de

    los (

    No

    kia

    , E

    riccso

    n,

    etc

    ) o

    pe

    rad

    os p

    or

    53

    op

    era

    do

    ras n

    o m

    un

    do

    in

    teir

    o.

    -D

    em

    an

    da

    no

    s

    ltim

    os a

    no

    s;

    -F

    acili

    da

    de

    de

    im

    ple

    me

    nta

    o;

    B

    lue

    too

    th:

    -C

    usto

    -D

    ese

    mp

    en

    ho

    -F

    ina

    lida

    de

    -B

    lue

    too

    th x

    Wir

    ele

    ss

  • Agenda

    M

    otivao

    In

    troduo a

    o B

    lueto

    oth

    T

    opo

    log

    ia d

    e u

    m a

    mbie

    nte

    Blu

    eto

    oth

    Java M

    icro

    Ed

    itio

    n (

    J2

    ME

    )

    In

    tegra

    o B

    lueto

    oth

    com

    J2M

    E

    R

    esulta

    dos

    P

    roje

    tos F

    utu

    ros

  • Pro

    jeto

    s F

    utu

    ros

    N

    o

    est

    gio

    atu

    al

    da

    pesq

    uis

    a,

    que

    se

    encontr

    a

    no

    estu

    do

    da

    AP

    I JS

    R-8

    2

    de

    Java,

    que

    inclu

    i

    funcio

    na

    lidades p

    ara

    a u

    tiliz

    ao

    do B

    lueto

    oth

    .

    E

    labora

    o d

    e u

    ma f

    err

    am

    enta

    que e

    xp

    lore

    o p

    ote

    ncia

    l

    de a

    mbas a

    s t

    ecnolo

    gia

    s.

    -R

    econ

    hecim

    ento

    auto

    mtico d

    as i

    nfo

    rma

    es d

    o

    ap

    licativo/u

    suri

    o a

    lvo

    para

    um

    outr

    o d

    ispositiv

    o.

    -R

    econ

    hecim

    ento

    e a

    tm

    esm

    o o

    receb

    ime

    nto

    de

    info

    rma

    es

    te

    is

    via

    B

    lueto

    oth

    de

    um

    dis

    positiv

    o

    qua

    lqu

    er

    que e

    ste

    ja p

    rxim

    o.

    (Pro

    pa

    ga

    nd

    a)

  • Obrigado!

    Perg

    unta

    s?

    Co

    mu

    nic

    ao

    Via

    Blu

    eto

    oth

    Rodri

    go C

    els

    o G

    obbi

    rodrig

    o.g

    ob

    bi.7

    @gm

    ail.

    com