Content centric architecture and distributed versioning

Video thumbnail (Frame 0) Video thumbnail (Frame 914) Video thumbnail (Frame 7151) Video thumbnail (Frame 10951) Video thumbnail (Frame 12451) Video thumbnail (Frame 17873)
Video in TIB AV-Portal: Content centric architecture and distributed versioning

Formal Metadata

Content centric architecture and distributed versioning
Title of Series
Part Number
Number of Parts
CC Attribution - ShareAlike 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this license.
Release Date

Content Metadata

Subject Area
Keywords Libre Graphics Meeting (LGM)
Mechanism design Computer animation Code Software developer Projective plane Content (media) Right angle Computer font
Slide rule Computer file Code Euler angles Multiplication sign 1 (number) Open set Computer font Mereology Computer Computer programming Scalability Twitter Power (physics) Programmer (hardware) Facebook Computer architecture Mechanism design Berners-Lee, Tim Mathematics Sign (mathematics) Differenz <Mathematik> Internetworking Different (Kate Ryan album) File system Descriptive statistics Identity management Physical system Form (programming) Collaborationism Curve Computer-generated imagery File format Content (media) Electronic mailing list Planning Cartesian coordinate system Graphic design Flow separation Vector graphics Web application Category of being Word Computer animation Visualization (computer graphics) Order (biology) Chain Quicksort
Metre Presentation of a group Greatest element Multiplication sign Patch (Unix) Letterpress printing 1 (number) Mereology Perspective (visual) Theory Revision control Facebook Mathematics Centralizer and normalizer Different (Kate Ryan album) Internetworking Endliche Modelltheorie Physical system Computer architecture Boss Corporation Collaborationism File format Projective plane Computer Measurement Local Group Peer-to-peer Type theory Computer animation Visualization (computer graphics) Repository (publishing) Blog Telecommunication Video game Quicksort
Dependent and independent variables Inheritance (object-oriented programming) Multiplication sign Source code Content (media) Similarity (geometry) Bit Graphic design Event horizon Computer Flow separation Computer programming Formal language Revision control Internet forum Different (Kate Ryan album) Term (mathematics) Web-Designer Speech synthesis Video game Pattern language Quicksort Social class God
so what I'd like to talk about and not actually
some of it fits in with the font project they've was talking about some but basically at how we um well
most of you have also a background as developer and forward a working with code we've got all the super nice mechanisms of versioning and now even distributed versioning and but how do we actually deal with all the from all the other content which be produced because of course code is content but you know not everybody writes code but everybody nowadays right rights
you know as updating their facebook status at the Twitter order identity got in basically have not only are people making as Fiji pictures in Inkscape Castilian as well of course but all of us are constantly making and stuff and that well really in the computer this stuff is not that important because you've got a really nice systems for architectures but the content is just the stuff that goes through it like the content is not the central thing and and the way most people work were just sending all content into Facebook or some other kind of web applications and effectively we're bypassing all the smart tools are computer has and we will push it away and all we can to get that so this is like the problem with weapon like it's own order that Tim Berners-Lee refers to as the data silos so that all these applications have their data locked up inside of them and you must imagine like if you work on the desktop obligation closed performance of course is a nasty feeling in dealing with Word files and how to import and whatever but like Donald as you would do well that would be that that word would have its own file system so that would be it even more nasty I mentioned humble that's how it is and of course we want mechanisms so that is that I can somehow be decoupled from the application well a lot of and time but of course there's lots of people making these really nice nice formats and it may but you know you can think of these XML formats like the Text Encoding Initiative order scalable vector graphics like you have of course is not as famous but I put it there as well it's for fonts and so on and you know the big ones were all using every exegetes xhtml um you can think of these things as interim for interoperability and current down somewhere the idea is that on the next slide I I will get back to the Virgin Islands and but actually there about like operated the like data . that become something you can work on so it's not something that's meant 40 application due on that is not something practical 40 applications where application is going and stuff in there now it's like it's becoming this thing on which the application becomes the tool that operates on the doctor because that that that's designed to be a description of how a resource and made to be fit to describe that resources not necessarily have meant it's not be primarily meant to operate with program and so then the programs in the and become like the disposable of part of uh chain and the content becomes while the the real deal and like a practical example I guess but that's good a practical example of a so well collaboration on fonts it's not really be again as they've already said right now is mainly just people working on 1 form will associate of course I and as that as I mean I really loved the that that that that the open font Lowry showed like we need this diacritic here we need this little thing here like 0 that that that's like a you know that needs to be fixed and so we you can look at all the smart things that the programmers are doing and just throw the font file in the versioning system found and the other
was a half oppose skulls among plan a graphic designer from Germany who got the very there was the first one to have a smart idea of providing overview of first one but at least at 1st I know of at the smart idea to throw this XML format for fonts UFO was watched which was initially thought of to be well interoperability format to different font applications could work together but fully you know let's just throw this in the versioning system put it up on get out and and do you see that it's no longer some sort of this file format no longer sit like a practical interoperability fingerpicked look it becomes I love the court found itself the thing we we're dealing with from and it's nice and it's nice and clean hackable because you you know you have you just have these these lists there it's a mole lists of properties so it is the kerning and whatever and then there's just for every uh glyphs so for every separate letter or sign there's a file with the curves p and well that's so this strict there and I think the strength of of of of an IQ of of of the of an XML-based format which is designed to describe a resource shows because like what you see there is the font and it's not an image is actually generated lies on get up from the UFO so it's visualization code which has been added to get help the and you can you if you're on the internet titan navigated URL you can't see for itself at this shows when you go to the UFO files have and is even this so this visual diffs CCDs new files the 1 would wipe the left and then and then there the uh having all as the strange B and you see there's the change and will this code was this written in 1 nite and I guess you know don't want did that is really good programmer but that also testifies to attitude to do to power have practical this to work with that format designed like and this very
much shows them I guess because I'm the font designer myself I I and I was just rooting for his project and uh I was suggesting it to to local group meters who committed this change he is he does work as a pet theories about the hand but this shows why I guess for type designers it's must be pretty hard to communicate sometimes the rest of the world because this is a change that's like old and that's new and and then it says that much more decent groove now in the comic blog and you know I can't tell the difference maybe if I look very well of course this visualization can be much more sophisticated and overlapping things in indianized onion skinning but the print this is the principles any yeah so this is not but this is
1 part of the story No and this is the part where is where the fact that if you have format like that it's easy to make interoperable solutions and you can work on a from many sides and but the other part is of course is the collaboration part and then we get the distributive part which is all the rage and it's a distributed versioning system measure of are probably at all well aware of other than that I the latest in a range of successful distributed systems or messy ones or of course not mass the messy from the top down but a very strict from the bottom up like the Internet failure and of distributed considered in many ways like peer-to-peer also rhizomatic I don't know if there's any philosophy majors in here but it's the same I think basically as that that's where I think the philosophers should get practical and get busy with making stuff on the internet preferably that's the Internet which is a very successful distributed systems and to but culture I guess is the most successful 1 like we all have it and it's actually just like distributed versioning from you know we all like we all have a bonafide copy of the repository in us no really there is no there is no central culture repository where committing patches to doesn't exist such a thing the only place where goes there exists is a not and in each 1 of us like a whole bonafide version of and and just with slight differences from 1 to the other and then you know I like this notion of a pull request on get so when you ask somebody to accept a batch like please do that well I guess which it had all the time so that in real life as well I mean that's what conferences about also I guess we're giving a talk so yeah wide well of course because the a so the sort of L the system's comes natural to us like distributed systems like the Internet could get get get big because of the way we like to work everybody just put the little uh part and their nobody's the boss but there are also of course resistant to abuse and well of course what they are known because you know they're kind of computer systems at different culture because they don't have to be massive they can be restricted centralized and well and you're all aware of the whole Facebook the discussion like as but there's a really nice presentation on that by Mr. every model and then help that just allows for us the centralized architecture as they allow for other interferences to be made because you can see all the communication from all the nodes and that we can do in real life like how we can only look from our own perspective we don't have a top down perspective in culture but not yet another should and there should not be such a thing I think kind the young I have 5 more minutes so I
guess I would like to talk with the audience that but well yeah I don't know I don't I'm I'm I'm curious how people see the these like I have the idea that many of the workflows and methodologies and tools that are being developed for programming programming which is the computer code is just another kind of culture and I have the idea that many of these tools that are being developed for computer programs that that's very smart to try and implement them onto other kinds of culture and I was wondering how the public things of that we have someone wants responses you have to come the and so I was a ring and that you can talk about why you think designers have picked up these tools before because going to call the rent a long time well it's I think it's and it's and it's a matter of culture also like of I know and I know designers of use version control but they're very specific in being well maybe geeky designers I from even being busy with something would think that programming and computer code that all around so that the user friendly is my own it because you know and I 0 my god that's not this sort of thing you're supposed to do this this at that because this basically boils down to is that the difference between got like this separation between arts and you me and like humanities and and and and science against which is still very which is not very present anymore in like a real way like the stuff we're doing almost kind of similar but it's still very real and in in a social way like so the thing is for example something like get this is why I was they're making something extremely that some misoriented extremely intuitive to do like a programming or maybe like I had to work peaks keep like doing this when I say that I like to maybe a very cheeky crowd like a distributed version control system but German really Mark marketing it like it's the most awesome thing ever have them and they're like that and and their data using the language you like I'm used to and for marketing other things which I might find also so as I come across them like is that they're speaking my language like as a way of kind of makes it this class makes it interesting likewise this class there so it's this is of this is the culture like if you if you are writing a scientific paper you're not going to have a designed by a graphic designer because it will just look to like it looks strange her colleagues to have something that depends on the design you want to do it in laughter computer moderate because then it'll look like all the other papers and which is a good thing because you want people you will be 1 and make sure people know it you're about the content you can invite someone else to maybe asked the question here yes in the do you have to come from can you talk a bit about the decentralization of your parents well I'm spreading the me my guess in that sense of you it's just that but if I don't have a decentralized is still here late but that but I am I now and I'm and I'm and I'm like and that's the simple request that you all know where he patterns if you want to I wouldn't mind would be pleasantly surprised I guess but it's also a way out so it's in a way will from me it signifies because I found out that when I would oppose to social networks and things that will be like because here I have also a life as a performance artist and so these performances there they tend to feature tight pants and and that and I would post pictures of them and it would look to me like also like you would really like fashionable like like refashion we event fashionable RT things going on I mean I would I would I didn't mind posting them but then I was teaching like a web development costs and of course the of all this stuff but in terms and and was like no this can't go on so I sort of thing this sense I out myself in my own Social the sphere like out of myself saying yeah I'm busy with computer programming but I still hope I can wear and sometimes home and then I made a joke if it's a woman you know it's it's it's it's significant that I think if I if I sort of stand firm for the computer programming in the artistic world I stand firm for the tide patterns in the programming world that which which which