Variable and state handling in NCL
-
Upload
victorano -
Category
Technology
-
view
968 -
download
3
Transcript of Variable and state handling in NCL
- 1. Variable and state handling in NCL Victor Oliveira @oliveira_victor engvictoroliveira.blogspot.com [email_address]
2. Variable and state handling in NCL
- Declarativa x Imperativa
3. Variveis Locais 4. Variveis Globais 5. Variveis Reservadas 6. Manipulao de variveis 7. Regras simples, compostas e comswitch 8. ncoras 9. Elos simples e complexos 10. Get and set 11. Variveis contnuas 12. Hypermidia Temporal Graph e Private Base 13. Declarativa x Imperativa
- Robustez
- Simplicidade
14. Variveis
- Global x Local
- Melhor controle da apresentao
15. Local
- Posicionamento da midia
Global
- Exibio do contexto
16. Linguagem Declarativa
- Definio de variveis globais e locais
17. Adaptao de contedo e apresentao 18. Navegao condicional 19. Setar valores 20. Valores contnuos 21. Guardar e compartilhar o estado de execuo 22. Primeiro Joo
- Foto depende da tela (varivel global system)
23. Interatividade (varivel global service) 24. Legendas (varivel global user) 25. Trabalhos relacionados
- XHTML + ECMAScript, SMIL
26. Intrusivo 27. Efeitos inesperados 28. Linguagem procedural 29. Variveis em NCL
- definida pela tag
- Atributoname
30. Valoropcional 31. Grupo de propriedades
- Por exemplo:
- Left, top, width, height
32. Variveis Globais Name Managed NCL Lua Xlet Value Duration System & User Reciever System Read Read Read Reciever Native App Life Cycle Default Reciever System Read & Write Read & Write Read & Write Reset changing channel Life Cycle Service NCL formatter Read & Write Read Read Life Cycle SI Middleware Read Read Read Next channel tunning Channel NCL engine Read & Write Read Read Next channel tunning Shared Ncl formatter Read & Write Read Read Life Cycle 33. Variveis Globais
- system.language, user.location
34. default.selBorder 35. service.currentFocus 36. si.channelNumber 37. channel.XXX 38. shared.XXX 39. Variveis Locais Reservadas 40. Manipulao de Variveis
- Adaptao de contedo e apresentao
41. Regra Simples 42. Operadores de comparao
- eq, ne, gt, lt, gte, lte
43. Regras Compostas 44. Regras com 45.
- Alternativa de apresentao de contedo
46. ncoras
- So pontos de entrada para ns mdia ou contexto
- ncora de contedo
47. ncora de atributo 48. Elos
- Sincronia de eventos
49. Elos mais complexos 50. Get and Set
- Um valor capturado e setado outra varivel
51. Setando variveis continuamente
- Animaes
52. Get and set progressivamente 53. HTG - Hypermedia Temporal Graph
- PRA QU?
54. HTG Hypermedia Temporal Graph
- Guardar e recuperar o estado da apresentao
55. QUANDO?
- Telespec pausar a aplicao
56. Mudar de canal 57. Private Base
- Ginga-NCL = NCL formatter + NCL Private Base Manager
58. Responsvel por receber os comandos de edio 59. Mantem ativo os documentos NCL 60. Comandos daPrivate Base :
- openBase(baseId, location)
61. deactivateBase(baseId) 62. addDocument(baseId, {uri,ior} +) 63. setPropertyValue(baseId, documentId, nodeId, propertyId, value) 64. Ns de mdia imperativos
- application/X-ncl-NCLua
65. application/X-ncl-NCLet 66. Concluso Simplicidade e eficincia Coisas mais complexas quem faz o Lua 67. Bibliografia
- Variable and state handling in NCL
- Luiz Fernando G. Soares, Rogrio Ferreira Rodrigues, Renato Cerqueira e Simone Diniz Junqueira Barbosa, Multimed Tools Appl, 2010