Framework para gerenciamento de dados client-side com IndexedDB

Saved in:
Bibliographic Details
Title: Framework para gerenciamento de dados client-side com IndexedDB
Authors: Abreu, Fábio Oliveira de
Contributors: Silva, Ricardo Pereira e, Universidade Federal de Santa Catarina
Publisher Information: Florianópolis, SC.
Publication Year: 2022
Collection: Universidade Federal de Santa Catarina: Repositório Institucional da UFSC
Subject Terms: PWA - Progressive web application, API - Application program interface, IndexedDB, Data Management, Framework
Description: TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Ciências da Computação. ; Com a evolução das aplicações web e principalmente a popularização dos PWAs - Progressive Web Apps, é cada vez mais necessário o gerenciamento de grandes quantidades de dados dentro dos navegadores. Nesse sentido, o IndexedDB se destaca como uma API, nativa dos navegadores modernos, de baixo nível e alta performance. Entretanto, a manipulação dos dados por meio dela é complexa, exigindo que o desenvolvedor gaste grande quantidade de tempo com conceitos pouco usuais da API do IndexedDB e também de programação assíncrona. Nesse sentido, esse projeto busca criar uma forma alternativa para que desenvolvedores possam gerenciar esses dados usando o IndexedDb, criando um framework para gerenciamento de dados client-side. Seu objetivo primário é simplificar o uso do IndexedDb, mas o escopo inclui o desenvolvimento de novas características, como validação baseada em tipos, extensibilidade através de herança e composição, e também relações com o banco de dados utilizando o padrão ODM - Object Document Mapper. Dessa forma, novos projetos, ao utilizar a ferramenta proposta, poderão concentrar esforços na criação do software e suas funcionalidades, com garantia de estrutura e integridade dos dados providas pelo framework. Ao final, o framework desenvolvido deverá ser disponibilizado gratuitamente, através do gerenciador de pacotes NPM - Node package manager, para uso por desenvolvedores, em seus projetos, mundialmente. ; With the evolution of web applications and the popularization of PWAs - Progressive Web Apps, management of large amounts of data inside browsers has become increasingly essential. In that sense, the IndexedDB web API shines as a modern browser native, low level and highly performant solution. However the manipulation of data through this tool is complex, requiring high developer time, and therefore cost, to handle unusual concepts from IndexedDB API, in addition to the asynchronous nature of the ...
Document Type: other/unknown material
File Description: application/pdf
Language: Portuguese
Relation: https://repositorio.ufsc.br/handle/123456789/237848
Availability: https://repositorio.ufsc.br/handle/123456789/237848
Rights: Open Access
Accession Number: edsbas.37A075FD
Database: BASE
FullText Text:
  Availability: 0
CustomLinks:
  – Url: https://repositorio.ufsc.br/handle/123456789/237848#
    Name: EDS - BASE (s4221598)
    Category: fullText
    Text: View record from BASE
  – Url: https://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=EBSCO&SrcAuth=EBSCO&DestApp=WOS&ServiceName=TransferToWoS&DestLinkType=GeneralSearchSummary&Func=Links&author=Abreu%20FOd
    Name: ISI
    Category: fullText
    Text: Nájsť tento článok vo Web of Science
    Icon: https://imagesrvr.epnet.com/ls/20docs.gif
    MouseOverText: Nájsť tento článok vo Web of Science
Header DbId: edsbas
DbLabel: BASE
An: edsbas.37A075FD
RelevancyScore: 842
AccessLevel: 3
PubType:
PubTypeId: unknown
PreciseRelevancyScore: 842.276306152344
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Framework para gerenciamento de dados client-side com IndexedDB
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Abreu%2C+Fábio+Oliveira+de%22">Abreu, Fábio Oliveira de</searchLink>
– Name: Author
  Label: Contributors
  Group: Au
  Data: Silva, Ricardo Pereira e<br />Universidade Federal de Santa Catarina
– Name: Publisher
  Label: Publisher Information
  Group: PubInfo
  Data: Florianópolis, SC.
– Name: DatePubCY
  Label: Publication Year
  Group: Date
  Data: 2022
– Name: Subset
  Label: Collection
  Group: HoldingsInfo
  Data: Universidade Federal de Santa Catarina: Repositório Institucional da UFSC
– Name: Subject
  Label: Subject Terms
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22PWA+-+Progressive+web+application%22">PWA - Progressive web application</searchLink><br /><searchLink fieldCode="DE" term="%22API+-+Application+program+interface%22">API - Application program interface</searchLink><br /><searchLink fieldCode="DE" term="%22IndexedDB%22">IndexedDB</searchLink><br /><searchLink fieldCode="DE" term="%22Data+Management%22">Data Management</searchLink><br /><searchLink fieldCode="DE" term="%22Framework%22">Framework</searchLink>
– Name: Abstract
  Label: Description
  Group: Ab
  Data: TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Ciências da Computação. ; Com a evolução das aplicações web e principalmente a popularização dos PWAs - Progressive Web Apps, é cada vez mais necessário o gerenciamento de grandes quantidades de dados dentro dos navegadores. Nesse sentido, o IndexedDB se destaca como uma API, nativa dos navegadores modernos, de baixo nível e alta performance. Entretanto, a manipulação dos dados por meio dela é complexa, exigindo que o desenvolvedor gaste grande quantidade de tempo com conceitos pouco usuais da API do IndexedDB e também de programação assíncrona. Nesse sentido, esse projeto busca criar uma forma alternativa para que desenvolvedores possam gerenciar esses dados usando o IndexedDb, criando um framework para gerenciamento de dados client-side. Seu objetivo primário é simplificar o uso do IndexedDb, mas o escopo inclui o desenvolvimento de novas características, como validação baseada em tipos, extensibilidade através de herança e composição, e também relações com o banco de dados utilizando o padrão ODM - Object Document Mapper. Dessa forma, novos projetos, ao utilizar a ferramenta proposta, poderão concentrar esforços na criação do software e suas funcionalidades, com garantia de estrutura e integridade dos dados providas pelo framework. Ao final, o framework desenvolvido deverá ser disponibilizado gratuitamente, através do gerenciador de pacotes NPM - Node package manager, para uso por desenvolvedores, em seus projetos, mundialmente. ; With the evolution of web applications and the popularization of PWAs - Progressive Web Apps, management of large amounts of data inside browsers has become increasingly essential. In that sense, the IndexedDB web API shines as a modern browser native, low level and highly performant solution. However the manipulation of data through this tool is complex, requiring high developer time, and therefore cost, to handle unusual concepts from IndexedDB API, in addition to the asynchronous nature of the ...
– Name: TypeDocument
  Label: Document Type
  Group: TypDoc
  Data: other/unknown material
– Name: Format
  Label: File Description
  Group: SrcInfo
  Data: application/pdf
– Name: Language
  Label: Language
  Group: Lang
  Data: Portuguese
– Name: NoteTitleSource
  Label: Relation
  Group: SrcInfo
  Data: https://repositorio.ufsc.br/handle/123456789/237848
– Name: URL
  Label: Availability
  Group: URL
  Data: https://repositorio.ufsc.br/handle/123456789/237848
– Name: Copyright
  Label: Rights
  Group: Cpyrght
  Data: Open Access
– Name: AN
  Label: Accession Number
  Group: ID
  Data: edsbas.37A075FD
PLink https://erproxy.cvtisr.sk/sfx/access?url=https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsbas&AN=edsbas.37A075FD
RecordInfo BibRecord:
  BibEntity:
    Languages:
      – Text: Portuguese
    Subjects:
      – SubjectFull: PWA - Progressive web application
        Type: general
      – SubjectFull: API - Application program interface
        Type: general
      – SubjectFull: IndexedDB
        Type: general
      – SubjectFull: Data Management
        Type: general
      – SubjectFull: Framework
        Type: general
    Titles:
      – TitleFull: Framework para gerenciamento de dados client-side com IndexedDB
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Abreu, Fábio Oliveira de
      – PersonEntity:
          Name:
            NameFull: Silva, Ricardo Pereira e
      – PersonEntity:
          Name:
            NameFull: Universidade Federal de Santa Catarina
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 01
              Type: published
              Y: 2022
          Identifiers:
            – Type: issn-locals
              Value: edsbas
            – Type: issn-locals
              Value: edsbas.oa
ResultId 1