154 research outputs found

    Diseño e implementación de una aplicación móvil para compartir fotos de manera contributiva

    Get PDF
    Throughout the following document, the concept for a photo-sharing mobile Application will be explained. Within its pages, the document demonstrates the development of an Application to create “social Events”, where users can create digital collaborative spaces to share their pictures, with other people who take part in the same event. The proposal is to be achieved by using the latest available technological tools for iOS development, as well as server Backend development. The fundamental requirements and specifications will be presented, as will all the considerations needed from the final user’s perspective, and all the technical issues regarding the design and development of the software Application. Parting from the initial presentation of the concept, going through the research phase and inspection of the required technologies, getting to the final design and implementation of the App, each stage is approached throughout the document in a way to give the reader a clear idea of the underlying motivation and philosophy adapted in the Project. In this manner, the reader is able to keep in mind this information, and will therefore be able to understand and justify the more practical and concrete sections of the Project. Finally it –the document- will present an overall evaluation including the initial goals set in contrast with the resulting software product. This is one in order to offer a list of possible future improvements that could in turn result in a better user experience, always in accordance to the initially stated philosophy and general purpose for the Application

    American Square Dance Vol. 58, No. 3 (Mar. 2003)

    Get PDF
    Monthly square dance magazine that began publication in 1945

    The Appsmiths: Community, Identity, Affect And Ideology Among Cocoa Developers From Next To Iphone

    Full text link
    This dissertation is an ethnographic study, accomplished through semi-structured interviews and participant observation, of the cultural world of third party Apple software developers who use Apple's Cocoa libraries to create apps. It answers the questions: what motivates Apple developers' devotion to Cocoa technology, and why do they believe it is a superior programming environment? What does it mean to be a "good" Cocoa programmer, technically and morally, in the Cocoa community of practice, and how do people become one? I argue that in this culture, ideologies, normative values, identities, affects, and practices interact with each other and with Cocoa technology in a seamless web, which I call a "techno-cultural frame." This frame includes the construction of a developer's identity as a vocational craftsman, and a utopian vision of software being developed by millions of small-scale freelance developers, or "indies," rather than corporations. This artisanal production is made possible by the productivity gains of Cocoa technology, which ironically makes indies dependent on Apple for tools. This contradiction is reconciled through quasi-religious narratives about Apple and Steve Jobs, which enrolls developers into seeing themselves as partners in a shared mission with Apple to empower users with technology. Although Cocoa helps make software production easier, it is not a deskilling technology but requires extensive learning, because its design heavily incorporates patterns unfamiliar to many programmers. These concepts can only be understood holistically after learning has been achieved, which means that learners must undergo a process of conversion in their mindset. This involves learning to trust that Cocoa will benefit developers before they fully understand it. Such technical and normative lessons occur at sites where Cocoa is taught, such as the training company Big Nerd Ranch. Sharing of technical knowledge and normative practices also occurs in the Cocoa community, online through blog posts, at local club meetings, and at conferences such as Apple's WWDC, which help to enroll developers into the Cocoa techno-cultural frame. Apple's relationship with developers is symbiotic, but asymmetrical, yet despite Apple's coercive power, members of the Cocoa community can influence Apple's policies

    American Square Dance Vol. 58, No. 3 (Mar. 2003)

    Get PDF
    Monthly square dance magazine that began publication in 1945

    1957-2007: 50 Years of Higher Order Programming Languages

    Get PDF
    Fifty years ago one of the greatest breakthroughs in computer programming and in the history of computers happened – the appearance of FORTRAN, the first higher-order programming language. From that time until now hundreds of programming languages were invented, different programming paradigms were defined, all with the main goal to make computer programming easier and closer to as many people as possible. Many battles were fought among scientists as well as among developers around concepts of programming, programming languages and paradigms. It can be said that programming paradigms and programming languages were very often a trigger for many changes and improvements in computer science as well as in computer industry. Definitely, computer programming is one of the cornerstones of computer science. Today there are many tools that give a help in the process of programming, but there is still a programming tasks that can be solved only manually. Therefore, programming is still one of the most creative parts of interaction with computers. Programmers should chose programming language in accordance to task they have to solve, but very often, they chose it in accordance to their personal preferences, their beliefs and many other subjective reasons. Nevertheless, the market of programming languages can be merciless to languages as history was merciless to some people, even whole nations. Programming languages and developers get born, live and die leaving more or less tracks and successors, and not always the best survives. The history of programming languages is closely connected to the history of computers and computer science itself. Every single thing from one of them has its reflexions onto the other. This paper gives a short overview of last fifty years of computer programming and computer programming languages, but also gives many ideas that influenced other aspects of computer science. Particularly, programming paradigms are described, their intentions and goals, as well as the most of the significant languages of all paradigms

    American Square Dance Vol. 58, No. 2 (Feb. 2003)

    Get PDF
    Monthly square dance magazine that began publication in 1945

    Development of an Augmented Reality Component for on the Trail Navigation in Mountainous Regions

    Get PDF
    Since the artificial interferences for civilly used GPS devices have been deactivated in 2000, navigating with GPS has become very popular. At first, automotive GPS devices were introduced to help the driver find his or her destination. Thereby, the most common application consists of the user entering his or her destination, whereupon the navigation device calculates the quickest route to reach this place according to predefined conditions. Later, the concept of using GPS for orientation was expanded onto outdoor activities. Here, however, following a preloaded track is considered as prevalent use case. Then, the smartphone allowed integrating GPS based navigation, among many other functions, into a single device. One of the functions most of all smartphones support, is a camera. The combination of camera and GPS sensor opened up the possibility of augmented reality. Thereby, the view upon the real world is supplemented with objects that are displayed as though they were part of reality. In case of a smartphone, virtual objects are placed right onto the camera view. Thus, virtual landmarks can be shown to the user, given their geographic coordinates. In a next step, incoherently showing these landmarks could be extended by showing a whole track, consisting of connected landmarks. This would be a further contribution to facilitate outdoor orientation. In contrast to map based navigation systems, this feature would display a track onto the position where it is actually situated. However, this way of navigation cannot stand alone, but needs to be considered as a supplement to conventional navigation. With the help of an augmented reality based navigation function, the user can compare what he or she reads on a map to what he or she actually encounters in situ. So, he or she can re-evaluate the current situation and make decisions correspondingly. In this thesis, the feasibility of a smartphone application, providing the here described functionality, shall be demonstrated. As an additional feature, information shall be given about which parts of a track are directly visible and which are covered by a geographic structure. Only by this means, the user knows, whether what he or she sees is part of his or her track or if it actually passes behind, e.g., a mountain. To calculate the visibility of a track, an elevation data source needs to be found. So, the approach to find an appropriate source is described in the third chapter of this thesis. Before, the requirements of an application that navigates with the help of augmented reality, are defined. To set the visibility of a track, basic knowledge about geographic calculations and spheric mathematics is needed. After describing these, the design of the finally implemented application is pointed out, and in the next chapter, its implementation is explained on the basis of source code examples. It follows a brief presentation of the application. Then, the results are analyzed concerning their compliance with the predefined requirements. Finally, an outlook is given onto improvements and possible extensions of the here presented application

    A critical analysis of the African Union’s self-financing mechanism

    Get PDF
    Magister Philosophiae - MPhilIn the process of describing the background to the problem, the author will in this section firstly, explain what the African Union (AU) has implemented, secondly, explain the relevant rules and regulations that need to be adhered to as World Trade Organisation (WTO) members and lastly, explain how the self-financing mechanism might be in contravention of the rules and regulations of the WTO required to be adhered to by all WTO Members

    Anachropomorphism!

    Get PDF
    Folks, the Truth is hard to know—if can be known at all.¹ Conventional Western wisdom tells us: stick to the facts. (I’m looking at you, Enlightenment.) We privilege the written word as an objective and reliable vehicle for communication. Useful, yes, but we over-rely. I counter with this: bodily performativity and purposeful inaccuracy that produces, paradoxically, narrative accuracy. These methods roil in our gut or tug at our heartstrings—instead of recoiling, we should embrace them. I like to unpack “the stories we tell ourselves,”² our personal and societal mythologies, with a particular eye to how the past plays a role in these constructions. Telling things slant³—diving into the uncanny—disrupts our visual complacency with both delight and disorientation. By employing temporal and spatial anachronisms in a performative motion-based practice, I aim not to obscure truth, but to promote inquiry. 1. Riffing on the New York Times’ The Truth is Hard campaign. 2. Clifford Geertz, The Interpretation of Cultures. 3. A nod to Emily Dickinson’s “Tell all the truth but tell it slant.
    corecore