• No results found

Frihet hos Arendt – fra antikken til postmoderniteten

In document Hannah Arendts tenkning om frihet (sider 56-68)

4. DISKUSJON AV TENKNING OM FRIHET HOS ARENDT

4.5 Frihet hos Arendt – fra antikken til postmoderniteten

Os formulários Publicidade que serão mencionados em seguida correspondem aos nomes visíveis no mapa de navegação de acordo com a Figura 21, como Publicidade e o seu subconjunto em árvore, Ver Novidades, Ver Favoritos, Ver Tudo, Escolher Tipo, Escolher Ponto de Interesse, Escolher Noticia e Noticia.

4.1.1.2.1. Formulário FormPub.cs

O formulário FormPub.cs é o formulário inicial que permite visualizar a publicidade dos anunciantes que existe na base de dados local. Conforme se ilustra na Figura 36, existem três botões que permitem uma visualização da informação de acordo com as preferências do utilizador, e uma textBox que indica se a base de dados locais já foi actualizada., Caso tenha sido actualizada, a aplicação mostra há quantos dias se realizou a última actualização e indica quantas notícias novas se encontram presentes por cada ponto de interesse escolhido.

Figura 36 - Exemplo do formulário FormPub.cs na aplicação PubMovel

No que diz respeito à visualização de notícias, foram definidos três modos de visualização, cada um permitindo proporcionar uma visualização mais confortável e adaptada às preferências do utilizador.

Assim, o botão “Ver Novidades” permite a visualização das notícias não lidas dos pontos de interesse que correspondem às preferências do utilizador. O modo como o utilizador pode definir os respectivos interesses encontra-se descrito mais adiante. A partir do momento em que a notícia passa ao estado lida, deixa de ser visível quando se selecciona o botão “Ver Novidades”.

Implementação

- 46 -

O botão “Ver Favoritos” proporciona um modo de visualização semelhante ao modo anterior. Contudo, existe uma diferença: a possibilidade de visualização de notícias já lidas em conjunto com as notícias não lidas. No entanto, à semelhança do que sucede no caso anterior, apenas são visíveis as notícias correspondentes aos pontos de interesse seleccionados pelo utilizador.

O botão “Ver Tudo”permite apresentar todas as notícias, incluindo as notícias lidas, as notícias não lidas de todos os anunciantes existentes na base de dados local do dispositivo móvel, sem se filtrar a visualização de acordo com as preferências do utilizador.

Finalmente, e de modo a auxiliar o utilizador nas compreensão da finalidade de cada botão, foi adicionado um botão “Ajuda” no startMenu, que mostra um pop-up com a descrição resumida de cada em dos botões existentes neste formulário.

4.1.1.2.2. Formulário FormPubTipos.cs

O formulário FormPubTipos permite a visualização dos tipos de pontos de interesse existentes, como é ilustrado na Figura 37. Trata-se de um formulário partilhado e dinâmico, pois os botões com os nomes dos tipos existentes são criados dinamicamente de acordo com o modo de visualização seleccionado no formulário FormPub.cs. Caso tenha sido escolhido o modo Ver Novidades ou o modo Ver Favoritos, irão surgir, neste formulário, botões para todos os tipos que possuem pontos de interesse com notícias. No caso de ter sido escolhido o modo de visualização “Ver Tudo” surgem botões para todos os tipos de pontos de interesse presentes na base de dados.

Implementação

- 47 - 4.1.1.2.3. Formulário FormPubPoi.cs

O formulário FormPubPoi.cs permite escolher um ponto de interesse para a visualização das respectivas notícias. Como se mostra na Figura 38, o nome do ponto de interesse surge directamente no botão, assim como a quantidade de notícias não lidas que estão relacionadas com esse ponto de interesse. À semelhança do que sucede no formulário FormPubTipos.cs, este formulário é partilhado pelos três modos de visualização de notícias referidos anteriormente.

Figura 38 - Exemplo do formulário FormPubPoi.cs

4.1.1.2.4. Formulário FormPubPoiEscolha.cs

O formulário FormPubPoiEscolha.cs permite escolher uma notícia referente ao ponto de interesse escolhido anteriormente no formulário FormPubPoi.cs. Uma vez mais, este formulário é igualmente partilhado pelos três modos de visualização, e adapta-se ao tipo de opção escolhida anteriormente pelo utilizador. Neste caso, para mostrar a informação respeitante à notícia escolhida, faz-se uma query à base de dados local do dispositivo móvel, em tudo semelhante à que se efectua no âmbito dos formulários descritos anteriormente (FormPubTipos.cs e FormPubPoi.cs). A informação retornada por esta interrogação á base de dados permite visualizar as notícias sob a forma de botões criados dinamicamente, como se mostra na Figura 39.

Implementação

- 48 -

Figura 39 - Exemplo do formulário FormPubPoiEscolha.cs

4.1.1.2.5. Formulário FormPubNoticia.cs

Após todas as selecções de navegação terem sido feitas pelo utilizador, e logo que se tenha escolhido uma notícia para leitura, chega-se ao formulário FormPubNoticia.cs. Após a necessária query à base de dados, este formulário permite apresentar ao utilizador o conteúdo informativo da notícia escolhida.

Este formulário é constituído por labels, uma textBox e um botão, e permite a visualização dos seguintes parâmetros essenciais: o título da notícia, a data de inicio e fim da notícia, e ainda o corpo da notícia. Neste contexto, as labels mostram o título da notícia ou anúncio, assim como a respectiva duração ou validade (Data Início e Data Fim). Por outro lado, na textBox é possível visualizar o corpo da notícia. Por fim, o botão “Lido” efectua uma actualização da base de dados, marcando a notícia como lida. A Figura 40 mostra um exemplo do aspecto deste formulário.

Implementação

- 49 -

In document Hannah Arendts tenkning om frihet (sider 56-68)