0:00:11i one what about it
0:00:16i'm aware that of and well posse whatever don't worry about it
0:00:24just so you know though i will be any means this year exactly boring slide
0:00:30that so don't worry
0:00:32no unique or enough money nothing and expecting i mean
0:00:39this so you
0:00:41that's the presentation more of an intervention
0:00:47if you search for intervention on a flicker that is one picture comes out i've
0:00:53no idea why but it's one
0:00:56so it's a it's a dimension
0:00:59because us for about two years i've been doing well i think i wanna and
0:01:05i've been doing what now commonly known as the clock that all i want to
0:01:11which mostly is recap of what happened in clap the land for the past year
0:01:18namely your T I new features you deprivation
0:01:22and a little bit of planning about what's gonna happen in the next year
0:01:27you features i need to okay
0:01:34during the last year nothing much happened what collateral
0:01:38actually some bug fixes some performance improvements and some experimentally pi for the benefit of
0:01:47can i'm shell mostly
0:01:50but compare connectivity between two thousand eleven thousand twelve when i wrote the apocalypse document
0:01:58and implemented yep also
0:02:01easy years been year we want in terms of the me
0:02:08not much
0:02:12one of reasons laws i after writing but apocalypse as and implementing then i was
0:02:17kind of burned out and another one i switch on jobs
0:02:22and i start having a lot more than just
0:02:25but the main reason after sitting down for a while in front of my
0:02:31my G H field terminal is that i think that lot or have it is
0:02:38it's pretty much where wanted the
0:02:41i don't think it needs much more work i mean
0:02:45there are going to stop that are completely wrong and we fixed
0:02:50them and painting is affection
0:02:56and all of then basically require an it guy break
0:03:04so you don't have to do this during this year what it what it was
0:03:08let's face the master each and just
0:03:12make it the playground for
0:03:21make it
0:03:22the playground for like branching out to two point zero and one point next becomes
0:03:28stable brown and we can do
0:03:32crazy start breaking pi and
0:03:36no thanks to get the road a lot of two point zero
0:03:40so i guess the better point know the project and more
0:03:46it's the
0:03:49no can be there shouldn't be a what we when you're at all
0:03:53so before you bring out that pitchforks and porches
0:03:58i'll clarify that statement
0:04:02i don't think there should be a standalone plotter to bring your at all
0:04:11i i'll try to explain the reasoning behind it
0:04:15the next
0:04:16but i don't know
0:04:17two years
0:04:23and also reserve the right to change my mind you can dream this talk and
0:04:27i will be not i every have or at any other looking at don't worry
0:04:34this applying the midway point before i know i talk and look at the there
0:04:38is gonna be also
0:04:40just prepared
0:04:47let's start
0:04:48with a simple
0:04:52as that intervention
0:04:54the needs in the mission from the first and that is
0:04:57being on the receiving
0:05:02sorry i my name is manuel that i'm the problem a and i have
0:05:07but i do we need water at this kind of them right
0:05:14now the turn of the notion
0:05:17hi your data developers and we water at your personal
0:05:25i just
0:05:31if you look at the long and probably three or water for of seven
0:05:39okay i said here but i was not meant to be at general to it
0:05:46was not meant to be i can possible to it was meant to be a
0:05:50media centre
0:05:52at i drive full screen application running on the better
0:06:00or report to be a part for somebody what for
0:06:06i wish not
0:06:11if you know
0:06:13there are users of products i don't know but not really much
0:06:18on user product in that number
0:06:22i'll come to the other uses of water in a second
0:06:30it's really the show
0:06:32and is that
0:06:35no and rate is if you could be and
0:06:39because the show is very far cost and like
0:06:43often lose we da
0:06:48but everybody's at i've stability there
0:06:51it's not
0:06:53not that i don't
0:06:56and you are all order radii
0:07:00that is market experimental access on the C and C using doctor but there
0:07:07so you say that you lay all the important there to a point three at
0:07:14the stage because the background of the shell or that and so and the stage
0:07:22it in a it by you all i seem out of the whole back so
0:07:26that show and
0:07:28i mean information there are
0:07:34which is absolutely solely for whatever
0:07:38they are what we but
0:07:41not there for like to and
0:07:45plus there is actually
0:07:49actually writing up to it popular actually a i you know
0:07:55when you
0:08:00that's one but hours are from and it's very bad job be but chuckled and
0:08:10but whole see you replication
0:08:14that they told an
0:08:16and widely known and she's using actually a lot
0:08:21it was really a pity on the screen just ignore
0:08:29it's basically impossible
0:08:31a can manage to do legal or from problem
0:08:35just one using properties remote
0:08:39because it's easy shot up
0:08:41make sure on the
0:08:43and that
0:08:46that tells you
0:08:48two things one is the better in each kind of
0:08:52usability i and so you do you should so
0:08:58that you should we get to be
0:09:02it should get
0:09:07then there's boxes
0:09:09boxers uses gathered today because they need to do animation
0:09:14also but
0:09:18be possibly do that a lot of all the widgets and
0:09:25if you want to combine cutter other and you can you can do it
0:09:30a your financial
0:09:34and this is G case all as much as lot of full G cased on
0:09:38and better with a friend paul and now we year we could get for well
0:09:42over at the bottom not for
0:09:45i don't know that
0:09:55we are a
0:09:57show where
0:10:01because you
0:10:08the real problem then is that you have right
0:10:12told you want to use part of for your break you want to use powder
0:10:15on also you have just pictures and text maybe
0:10:21and maybe we'll that would be all right as it was
0:10:27but the only seven
0:10:30but if you want to do something religion more generic i quit whitens and stuff
0:10:36you know right well i for us much as possible in a lot of for
0:10:42all the gesture stockholder the trap that it's meant i mean and
0:10:52well there are still a lot of stuff missing that i don't want to implement
0:10:56but it's
0:10:59and on X M and wait and then we notice on mac last and i'm
0:11:04replicating G K Y my life so bad i don't want to do
0:11:13problem buttons on a
0:11:19so here comes
0:11:21and okay and then there comes an S and then i see for a remote
0:11:29and you realise that write a book example you really
0:11:37but we if anybody wants to start a new toolkit based on potter
0:11:42just if you think you can do better than people that for last year
0:11:49my guess i don't
0:11:51i'm just reserved right to point and laugh
0:12:00there is
0:12:01another thing that is
0:12:05a problem with having water and a the same like a lot of that
0:12:13yes and from in the and then going a
0:12:17in and all its own will stuff
0:12:22but also clutter at the sound management and family and brian will are completely separate
0:12:30there is fire sometimes they're better because i have benefit all your and last year
0:12:37G basically
0:12:39but me
0:12:40means that in action do
0:12:43how to learn from other people
0:12:48we are standing at also lot makes adjusted
0:12:52what should i use through the use
0:12:55caught are G P A should i use both
0:13:00what will happen to G okay
0:13:04if you think that these questions are not coming my way much attention to the
0:13:10problem cannot are channel or apropos apartment english or might or might we could be
0:13:17basically every and i still get like that there
0:13:21but it was
0:13:27well there is be used by composer there is not application
0:13:32and then you if you want right for the twist
0:13:37and just
0:13:40but we all the time and we and we think so but one
0:13:46in order to
0:13:48making it can post can possible and not too
0:13:54applications that used water use that i didn't libraries to work for the I features
0:14:02you may remember and even if that
0:14:07what we don't want to do that actually
0:14:10but you have to like to get on top
0:14:12and that eventually net
0:14:21and usually and we are sending messages
0:14:29that's really retro and we need to change the bowl
0:14:34and problem
0:14:41all the funds also so you can social what we are this is
0:14:46for example L's
0:14:52i think if you start lamenting the drive like that
0:14:57not outside separate
0:15:06it's we
0:15:09we don't even need to call it a lot or and all
0:15:13we can call that i don't know
0:15:19okay well
0:15:21and well some fine
0:15:24i hope
0:15:27so we shall receive the side
0:15:30maybe as a separate share library so we can a and we don symbols wrong
0:15:37part and or maybe in that it
0:15:41but in case of a library
0:15:49i see and all know basis and world and they will probably say
0:16:00okay have a
0:16:03he's a relationship between widgets and reverse that can actually is all from bill even
0:16:11those notes to
0:16:13and we know and
0:16:16do size negotiation and on what the right
0:16:19so well done
0:16:23we're going the french logically was written in nineteen ninety seven
0:16:28and if our design goal and our a one goal we are gonna work
0:16:39good job what we can do or not
0:16:45you know of the
0:16:51it's a linguistics
0:16:53it's all contain inside and
0:16:58the walls marking this is not exactly so all can do but it doesn't think
0:17:04about what
0:17:07you will see
0:17:11i mean i think that
0:17:17okay i but i will see that everything you do that
0:17:27so we actually
0:17:29so knowledge this last fall the impostors
0:17:33and then the children passes you want to one some button because you want to
0:17:38identify be but then you get punched in the face by the a that hold
0:17:44later all information side but so want to but a box well good luck because
0:17:52it works on a i have are michael
0:17:57we don't want to change because wisely right part one
0:18:01but wow
0:18:06also the layer management is so you side again we know we know that in
0:18:12that objects because
0:18:15java so awesome definitely see
0:18:20and we have to have might be here please of plastic and then choose what
0:18:26not women
0:18:27and we know that that's and her
0:18:30but then if you want to subclass to get rid of the want to find
0:18:34that are so fast balls and implement
0:18:38she stuff
0:18:43that men precise the first size celebration that from and drawing a line a we
0:18:51are to resize stuff
0:19:06that might just for a lot of them which i
0:19:12okay so or whatever that actually want
0:19:22my last we gyro what do you case which everybody okay
0:19:27so let me
0:19:29to me like and we actually figure in a
0:19:33just we didn't bother me i
0:19:40i don't and that's why and i hated by everyone that doesn't the actually
0:19:53so this is all
0:19:56this one that in such a that well and this is a well all
0:20:04i that right on
0:20:09and i know that it's ridiculous because
0:20:14i actually wrote the document to move far away from that very same model to
0:20:21a same role model
0:20:24and completely and it took me six months implement i don't know but it will
0:20:29be six months implement and works
0:20:35so we design
0:20:38we are design sure but
0:20:43we see
0:20:47i see are the guys that so we need
0:20:52so that you know hopelessly out of them
0:21:00we're gonna get a couple of constraint
0:21:04another state you don't ever search for them straight liquor without enables
0:21:10thank you we say so you will get some interesting not say for what style
0:21:17this is
0:21:22but we a simple constraint
0:21:25you can just
0:21:27a i don't want to write and you really in the back
0:21:32that you don't know what
0:21:36she has the connotation
0:21:39one of issues that the right from a that it than a that was in
0:21:44waiting for when
0:21:46is a lot taking over next round advantage
0:21:51i have a long way from over the fact i have the comments that old
0:21:58mac wise we are now and before that are the end for that rainbow
0:22:08and we still
0:22:11so what is better than any other at all in the
0:22:15and never look back with you if you are for mac and
0:22:30usually do you have the one thing that just use it and that's what and
0:22:35had signals to add what does you know sometimes want to get the future
0:22:43actually maybe not single because i don't want
0:22:48to spend the next three years finding out
0:22:52for next
0:22:57so i don't know constraint that we should have is
0:23:03that's right that's
0:23:05they were just a
0:23:09so that
0:23:11and i say that because
0:23:15we have so much stuff
0:23:17well i have a and start that one and two is that
0:23:23it's a small place so
0:23:26it should be a if you
0:23:29it should be known
0:23:32young and you mean something about this
0:23:35i'd be score next
0:23:37what is the ad
0:23:49the other thing is
0:23:52it just to be
0:23:55so we
0:23:58we the goal using i wrote but we do you bowl and one of that
0:24:05we actually can
0:24:06and when it
0:24:09we yelled at all
0:24:14and we use it but you
0:24:19also it's what your browser does every single they can render every single page you
0:24:24have or is it
0:24:26and it works for the browser what should work for the crown around the product
0:24:37the last point
0:24:40is that we should be and
0:24:44and i know people with a lot by an orange that a lot
0:24:48it must not be actually that issue should is through this all
0:24:53it must not
0:24:56i huh
0:25:03well break here you are you can you can basically just punch in the face
0:25:09and we can say
0:25:10burning to the ground
0:25:12i fourteen
0:25:15which we should forget
0:25:17we should definitely but we should we should break i did you can
0:25:24i want
0:25:25because it's
0:25:27we've gone i mean we she break if you are which is not ready for
0:25:32nine years because that
0:25:36wishing you britain's enough
0:25:43and it so also point where nobody switching and white
0:25:53even we make the best pi and the best we can look applications in the
0:26:00people want
0:26:06what i mean by not breaking if i mean it just for this
0:26:11we can particular
0:26:17i'll come to that
0:26:26well it from the big and all
0:26:28and i think i would work on it or one and design
0:26:36or whatever i think about our guys radio i it's actually pretty decent
0:26:44it provides you with ways to
0:26:48not you hardware not entire reversed it and you start you start laughing that you
0:26:58right now so this is this the children is so whole because it's pretty not
0:27:09you can sign me the
0:27:12but that shouldn't be case all sort in the list of your website
0:27:19but not
0:27:21and one comment and thank you this
0:27:30also we should not have
0:27:33i hope level actor
0:27:36existence it is like a random acts
0:27:41but the
0:27:42we didn't have a proper wrapping the why a we needed a who
0:27:52container for each in
0:27:55and based on if you that we could just say that are wrong
0:28:03everything else
0:28:04brought that everything else below
0:28:12and also one in is so i you can and drawing and basically having seen
0:28:19that show
0:28:22so i
0:28:24if you say
0:28:28you know when match
0:28:31doing that like six different read
0:28:40i know that for instance when i have the
0:28:43said that it's not gonna be a problem i don't
0:28:49actually try and work
0:28:52even at all
0:28:56another thing that
0:28:58we have found out for can and i that's an and
0:29:05and that
0:29:09one six seconds
0:29:12each line to do stuff if the to get the way more than percent of
0:29:17the time
0:29:19during the your world for or
0:29:24not that we are about that
0:29:29it's not
0:29:33let's implement everything troubles to solve
0:29:40i a is
0:29:52maybe we have a way just intercept
0:29:56for all the nodes you know
0:30:00or local
0:30:02all the we draw and we start so that
0:30:08i can still that you case the size and change at that level
0:30:14a or in case the you are going to have on a proper or whatever
0:30:22it's a way to avoid
0:30:25just or i know i reckon i the other one point one point so well
0:30:32also i just said this is not gonna be impostor so you kind of anyway
0:30:38unless you're right part so
0:30:42that com when
0:30:57three transformation
0:31:00or a sore point we just for then because
0:31:04well i percent no
0:31:07okay competing remotely second for good and nice
0:31:17the case we have like
0:31:19only confirmation we should just don't stop
0:31:22on the part that something in the middle all the route
0:31:28besides to translate by on the y-axis what about the
0:31:32then separate
0:31:34and we do advantage
0:31:42that was said stopped
0:31:45you know require
0:31:47right guy
0:31:50will be in your
0:31:52and we probably sure right side that you want
0:31:59there is a very good chance
0:32:01i mean you
0:32:04more about that we can transition is this the composite widget
0:32:10i'm not home
0:32:12do this
0:32:15did this is roughly you are that you don't know that will generate like
0:32:23and we can do that
0:32:25at least you can take that you can we get
0:32:28and as a whole and shove it inside
0:32:34so we are not feature i saw that right but
0:32:39if we can do it
0:32:40if we can all i break up with her and at the very
0:32:47i just has so
0:32:55well i guess
0:32:57but that's question from one of the that's right or but i hope for that
0:33:04so i want to work with differently
0:33:08so value unless it was use up and well
0:33:15i'm sorry
0:33:19what i don't and i was where i don't have and then the
0:33:27so what i've done is
0:33:30so on the actors that we have in boston that in and of it
0:33:38you or what
0:33:40first thing i did was create and you have a library that is cool we
0:33:51inside which
0:33:54and it doesn't much that have the forms that's
0:33:59that's the czech the see that others and
0:34:04that's going
0:34:09so that that's one the other thing i was
0:34:15start well on
0:34:19but what about a year so
0:34:28i actually com is this a and that out and that
0:34:36well so we don't need fancy also at all
0:34:40we just you know but
0:34:42and we created about and i think are
0:34:47but i
0:34:49we G L
0:34:52to look at the scene so that we can write a for more
0:35:07but still one work write a one
0:35:12is you know to
0:35:14draw your products and you side but you
0:35:18and actually i
0:35:22well if i don't all about our is that it's not
0:35:30and that is
0:35:34and you can one and then a that is that really a phase all trunks
0:35:40you can get G
0:35:43broken you can
0:35:45basically you know you can be to just save it or
0:35:51i don't but
0:35:55well this
0:35:57no one show you okay she went there and or something and then
0:36:07and that happens and suddenly in terminally we can create a stable see
0:36:14on the and on the and
0:36:18first when we have all on
0:36:22though go from you hundred and two for the and then we can but well
0:36:31i don't
0:36:32as any i that is the last that i can or
0:36:38if we have make it and we should probably work
0:36:42but i that
0:36:48and i'm
0:36:50so sure
0:36:52but actually work on and the other G T K O K and added you
0:36:57with that
0:37:06and we are sitting between you can tell
0:37:10render each non we won
0:37:13no or inside a company
0:37:17come to be used a
0:37:20the L and then
0:37:23and sure that looks and the embedded inside and i'm sure
0:37:28that on try and they compose
0:37:34so all that basically
0:37:41so that this idea and i for one of them out
0:37:47so question so
0:37:51if you know your because we don't hide or we have time and your shot
0:37:57for you have the
0:38:05i have a scrolling
0:38:11so i know is that
0:38:22we already have a lot or
0:38:25i know exactly how expected it broke about you were but i know
0:38:37so i don't
0:38:43basically the last that you decompose five
0:38:49i work mostly just stuff well
0:38:55i don't know this
0:38:57i know that
0:39:09there's just way to find of all figuring out the clattering we are like
0:39:17get this we take
0:39:22stuff that
0:39:32it work pretty well
0:39:34yes the way you it is
0:39:39okay well
0:39:43i think it's a thing is i
0:39:49be to make sure
0:40:00doing well
0:40:08problems coming out
0:40:10well for right
0:40:14but generally and
0:40:17i we find that plan and all that well i thought about that
0:40:35it i that like to
0:40:40i didn't and if we don on we would like just a couple of questions
0:40:47they say i have my own scrolling
0:40:49and like all the problem to get everything
0:40:54if i have my own scrolling which and i call the drop function to get
0:40:59everything drawn into my scroll area that i'm gonna do some transform on it's a
0:41:03cairo service but now all of these widgets that are inside the are know using
0:41:08screen it's
0:41:13we can know we can make that in for like
0:41:17you say i want all
0:41:21i might be on a so
0:41:26i will i will i promise you a you know
0:41:32so then all of the children of that which it would still
0:41:35if you drop me when we don't do that for are on
0:41:40E G okay with break
0:41:47but the problem is that you might have a which is the that is you
0:41:51know inside the container that somebody's made in the containers assuming that the children or
0:41:56maybe dry minutes or
0:41:57but you might even have a container that somebody subclasses
0:42:00and by know something that
0:42:06or applications and to nontrivial thing
0:42:22okay i
0:42:29so let's see how this would work for the rendering side but
0:42:34keeping com that it's on the input side
0:42:39which is highly dependent on the T window three that every word
0:42:46where we
0:42:48i mean how would be do i can see how we can position the whole
0:42:52rendering stacked using geo it didn't and we could be allocating of screens for what
0:42:59we did it will be nice points but
0:43:02the input
0:43:03yes we you hundred percent dependent on the educate window direct which is clean i
0:43:09mean that doesn't do well scaling rotation
0:43:14right now where they live a lot your from think we
0:43:23we are right now right
0:43:29for me
0:43:32i mean it
0:43:36i mean everyone just to be windowless that would
0:43:42if you see how you do or what
0:43:47we know we just and it
0:43:49i get are from a five hundred
0:44:03and what about but she can actually nothing that a little bit not a remote
0:44:10if you if you look really closely and you read between the lines i don't
0:44:17so but i'm also and all
0:44:24seriously i don't want some of the color title
0:44:27if you to level
0:44:29and i think have done this for
0:44:33so you wouldn't see dial and
0:44:38your think that
0:44:41we read on program are you that much
0:44:45it's just for
0:44:51and also time if you're not have formed you will be
0:44:55then but it i'm just with it or no to the fear a friend really
0:44:59on the part
0:45:02which is that
0:45:04and then we have a sure
0:45:09use vertex shader okay
0:45:13that more of them all the or so or more about
0:45:22i honestly
0:45:24one time complexity and the pen and one G L but we don are all
0:45:31like for probably really glad that lots of it and it's
0:45:39really for you want write a very complex
0:45:44so we see your to you need all three changes so we don't we don't
0:45:54and also we don't i mean i don't recall that because we allow you are
0:46:00our me
0:46:05i know about this is all about just a your for all
0:46:14and down and you know anything about
0:46:20i work and
0:46:27well i don't want for one
0:46:35would be possible to completely hide it you'll stuff and usually so could
0:46:42have non G implementation yet used like
0:46:46G D X rated rest reply people should whatever you know
0:46:53i think so too
0:47:02i know you could go on
0:47:47guys sorry that question there
0:48:05so it because with we can integrate
0:48:09maybe this isn't
0:48:11very feasible will because we can integrate that with can sing graph into the G
0:48:15to casing
0:48:23that and i think that would be very
0:48:26you have your
0:48:29the what
0:48:32i'm not i mean it's gonna we already and yes
0:48:38but we can see and use more what why
0:49:07if you're using you can create on
0:49:10well we can make very don't yell on that and then assume that you know
0:49:15complex is that you can use for stuff
0:49:20so you see you know a thing about that we are already and just
0:49:27without touching the T G seen but
0:49:39but we
0:49:45and then don't wanna go for down
0:49:53that someone
0:49:55a bunch of links of the future one or that
0:50:02no but what my work zero which i guess ellen